Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tenho uma pagina que utiliza javascript.
No meu computador ela funciona perfeitamente, quando ela estava no servidor também funcionava perfeitamente, porem do nada ela parou de funcionar e eu já quebrei a cabeça tentando descobrir o que era porem não descobri.
Vou postar o código
function ativar_todos() {
if(confirm('Deseja mesmo ativar todos?')) {
window.location = "main.php?ac=ativar";
}
}
function desativar_todos() {
if(confirm('Deseja mesmo desativar todos?')) {
window.location = "main.php?ac=desativar";
}
}
function desativar(id, site) {
window.open('desativar.php?id=' + id + '&volta=' + site,'','width=780,height=560,top=50,left=100,noresizeable');
}
function dados(id, site) {
window.open('dados.php?id=' + id + '&volta=' + site,'','width=350,height=460,top=120,left=180,noresizeable');
}
function ativar(id, site) {
window.open('ativar.php?id=' + id + '&volta=' + site,'','width=780,height=560,top=50,left=100,noresizeable');
}
function gratis() {
window.open('formulario.php','','width=480,height=540,top=50,left=180,noresizeable');
}
function cadastros() {
window.open('cadastros.php','','width=480,height=450,top=120,left=180,noresizeable');
}
function codigos() {
window.open('codigos.php','','width=220,height=450,top=80,left=100,noresizeable');
}
function deletar(id, nome) {
if(confirm('Deseja mesmo deletar o site "'+nome+'"?')) {
window.location = "main.php?ac=del&id=" + id;
}
}
function status(valor) {
if (valor.value == "status") {
document.getElementById("busca").innerHTML = '<select name="busca" style="width: 180px;"><option value="0">Suspenso (Pagamento)</option><option value="1">Ativado</option><option value="2">Em teste</option><option value="3">Grátis FDN</option><option value="5">Grátis Outros</option><option value="4">Desativado (Outro)</option></select>';
}
else if(valor.value == "data") {
document.getElementById("busca").innerHTML = '<input name="busca" type="text" size="20" class="input4" value="Ex: 01/01/2009" />';
}
else if(valor.value == "cadastro") {
document.getElementById("busca").innerHTML = '<input name="busca" type="text" size="20" class="input4" value="Ex: 01/01/2009" />';
}
else if (valor.value == "cidade") {
document.getElementById("busca").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct cidade from usuarios ORDER BY `cidade` ASC");
while($c = mysql_fetch_array($usuarios)){
$cidade = $c['cidade'];
echo "<option value=\"$cidade\">".ucfirst($cidade)."</option>"; } ?></select>';
}
else if (valor.value == "estado") {
document.getElementById("busca").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct estado from usuarios ORDER BY `estado` ASC");
while($c = mysql_fetch_array($usuarios)){
$estado = $c['estado'];
echo "<option value=\"$estado\">".ucfirst($estado)."</option>"; } ?></select>';
}
else if (valor.value == "pais") {
document.getElementById("busca").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct pais from usuarios");
while($c = mysql_fetch_array($usuarios)){
$pais = $c['pais'];
echo "<option value=\"$pais\">".ucfirst($pais)."</option>"; } ?></select>';
}
else {
document.getElementById("busca").innerHTML = '<input name="busca" type="text" size="20" class="input4" />';
}
}
function status1(valor) {
if (valor.value == "status") {
document.getElementById("busca1").innerHTML = '<select name="busca" style="width: 180px;"><option value="0">Suspenso (Pagamento)</option><option value="1">Ativado</option><option value="2">Em teste</option><option value="3">Grátis FDN</option><option value="5">Grátis Outros</option><option value="4">Desativado (Outro)</option></select>';
}
else if(valor.value == "data") {
document.getElementById("busca1").innerHTML = '<input name="busca" type="text" size="20" class="input4" value="Ex: 01/01/2009" />';
}
else if(valor.value == "cadastro") {
document.getElementById("busca1").innerHTML = '<input name="busca" type="text" size="20" class="input4" value="Ex: 01/01/2009" />';
}
else if (valor.value == "cidade") {
document.getElementById("busca1").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct cidade from usuarios ORDER BY `cidade` ASC");
while($c = mysql_fetch_array($usuarios)){
$cidade = $c['cidade'];
echo "<option value=\"$cidade\">".ucfirst($cidade)."</option>"; } ?></select>';
}
else if (valor.value == "estado") {
document.getElementById("busca1").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct estado from usuarios ORDER BY `estado` ASC");
while($c = mysql_fetch_array($usuarios)){
$estado = $c['estado'];
echo "<option value=\"$estado\">".ucfirst($estado)."</option>"; } ?></select>';
}
else if (valor.value == "pais") {
document.getElementById("busca1").innerHTML = '<select name="busca" style="width: 180px;"><? $usuarios = mysql_query("select distinct pais from usuarios");
while($c = mysql_fetch_array($usuarios)){
$pais = $c['pais'];
echo "<option value=\"$pais\">".ucfirst($pais)."</option>"; } ?></select>';
}
else {
document.getElementById("busca1").innerHTML = '<input name="busca" type="text" size="20" class="input4" />';
}
}
window.name = "main";
Não liguem muito pelos códigos é que sou "iniciante" em JS!
Obrigado
Ok klonder segue os codigos que chamam o JS.
<select name="criterio" onchange="javascript: status(this)">
<option value="-" style="background-color: #EEEEEE; font-weight: bold;" >Busca por:</option>
<option value="id">ID</option>
<option value="username">ID Monavie</option>
<option value="nome">Nome do Cliente</option>
<option value="telefone">Telefone</option>
<option value="telemovel">Telemovel</option>
<option value="cidade">Cidade</option>
<option value="estado">Estado</option>
<option value="pais">País</option>
<option value="email">E-mail</option>
<option value="data">Data de Vencimento</option>
<option value="cadastro">Data de Cadastro</option>
<option value="status">Status</option>
</select>
<h3><a href="javascript: gratis();">Incluir Site Grátis</a></h3>
<h3><a href="javascript: cadastros();">Usuários da Busca</a></h3>
<h3><a href="javascript: codigos();">Códigos Promocionais</a></h3>
<h3><a href="javascript: ativar_todos();">Ativar Todos</a></h3>
<h3><a href="javascript: desativar_todos();">Desativar Todos</a></h3>
Obrigado!
Retire o javascript: do onchange: <select name="criterio" onchange="javascript: status(this)">.
O servidor coloca algum JavaScript no seus arquivos?
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Thiago, removi o javascript: porem o mesmo erro continua.
Não entendi sua pergunta o servidor colocar JS nos arquivos?
Obrigado!
Se você hospedar algo no XPG, ele colocam JavaScript mais o banner. Verifique se a sua não coloca JavaScript no meio dos arquivos. ;)
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Não, é hospedagem paga. Não tem nenhum tipo de publicidade.
Obrigado.
Dá algum erro?
verifique as tags abreviadas...
troque:
<?por: <?php
Poste um link do site, pois acredito que o erro esteja na concatenação Javascript
Pessoal, consegui resolver o problema. Era o seguinte, quando o PHP puxava os dados, ele pegava o seguinte dado que foi recem adicionado no servidor. que era 0'98'8
Quando adicionou esse site no servidor tudo parou de funcionar, e eu percebi agora, a aspas dele quebravam as do javascript.
Obrigado a todos e Feliz Natal!
Precisamos saber como está o código HTML, ou seja, como o JavaScript está sendo chamado (quais eventos?)