Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Ie6


pcjardim

Pergunta

estou com o seguinte erro: tenho um menu com abas e funciona perfeitamente no IE7, tanto na máquina local, como em rede, porém com o IE6 não funciona, ou seja clico em cima e não acontece ação alguma, olhando o erro do IE6 ele diz q a página tem erro "erro 92" a linha seria essa:

<td width="150" align="center" class="abaativa" id="td_aba1" onClick="trataCliqueAba(this.id);" onMouseOver="trataMouseAba(this);">[/CODEBOX]

. Alguém tem alguma idéia porque não esta funcionando apenas no IE6?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

na verdade na máquina onde tem o IE6 ele abre a página, carrega porém quando clico no menu não abre nada. E, quando carrega a página aparece na barra de status do IE6: Concluído, mas existem erros na página, quando vou ver os detalhes do erro aparece: Linha:142; Caractere: 7; Erro: Objeto esperado; Código: 0; URL:http://10.7.5.121/index.php

Link para o comentário
Compartilhar em outros sites

  • 0
na verdade na máquina onde tem o IE6 ele abre a página, carrega porém quando clico no menu não abre nada. E, quando carrega a página aparece na barra de status do IE6: Concluído, mas existem erros na página, quando vou ver os detalhes do erro aparece: Linha:142; Caractere: 7; Erro: Objeto esperado; Código: 0; URL:http://10.7.5.121/index.php

então, o erro deve estar nessas funcoes trataCliqueAba ou trataMouseAba. posta o codigo delas pra ver se a gente encontra o problema.

Link para o comentário
Compartilhar em outros sites

  • 0

ta ai...


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1" />
&lt;script type="text/javascript" language="javascript">

&lt;script language="JavaScript">
var aAbas = new Array();
var sAbaAtiva = ""
var ABA_ID = 1
var ABA_BLOCO = 2
var ABA_CAMPOS = 3

function defineAba( sId, sBloco )
{
var aAba = new Array( ABA_CAMPOS );
aAba[ ABA_ID ] = sId;
aAba[ ABA_BLOCO ] = sBloco;
aAbas.push( aAba );
}

function defineAbaAtiva( sId )
{
trataCliqueAba( sId );
}

function trataMouseAba( oAba )
{
oAba.style.cursor = "pointer";
}

function trataCliqueAba( sId )
{
for ( var iAba = 0; iAba < aAbas.length; iAba++ )
{
var aAba = aAbas[ iAba ];
if ( aAba[ ABA_ID ] == sId )
ativaAba( aAba );
else
inativaAba( aAba );
}
}

function ativaAba( aAba )
{
var sAba = aAba[ ABA_ID ];
var oAba = document.getElementById( sAba );
mudaClasse( oAba, "abaativa" );
var sBlocoAba = aAba[ ABA_BLOCO ];
var oBlocoAba = document.getElementById( sBlocoAba );
oBlocoAba.style.display = "block";
}

function inativaAba( aAba )
{
var sAba = aAba[ ABA_ID ];
var oAba = document.getElementById( sAba );
mudaClasse( oAba, "abainativa" );
var sBlocoAba = aAba[ ABA_BLOCO ];
var oBlocoAba = document.getElementById( sBlocoAba );
oBlocoAba.style.display = "none";
}

function mudaClasse( oObjeto, sClasse )
{
oObjeto.className = sClasse;
}
</script>

<head>
<title>
. . . : : : JIJUV - Juizado da Infância e Juventude : : : . . .
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="jijuv.css" type="text/css" media="all">
<table align="center" border="1" width="60%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<tr>
<td align="center">
<body bgcolor="#FFFFFF">
<h1>
JIJUV
</h1>
<h2>
Juizado da Infância e Juventude <hr>
</h2>
</td>
</tr>
</table>
<table align="center" border="1" width="60%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<tr>
<td width="150" align="center" class="abaativa" id="td_aba1" onClick="trataCliqueAba(this.id);" onMouseOver="trataMouseAba(this);">
Cadastro
</td>
<td width="150" align="center" class="abainativa" id="td_aba2" onClick="trataCliqueAba(this.id);" onMouseOver="trataMouseAba(this);">
Consulta
</td>
<td width="150" align="center" class="abainativa" id="td_aba3" onClick="trataCliqueAba(this.id);" onMouseOver="trataMouseAba(this);">
Cálculo
</td>
<td width="150" align="center" class="abainativa" id="td_aba4" onClick="trataCliqueAba(this.id);" onMouseOver="trataMouseAba(this);">
</td>
</tr>
</table>
<br clear="all">
<table align="center" border="1" width="60%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<tr>
<td width="20%" align="center">
<table align="center" border="0" width="25%" cellspacing="0" cellpadding="5" bgcolor="#EAEBEF" bordercolorlight="#FFFFFF" bordercolordark="#E3E5EA">
<tr>
<td width="20%" align="left">
&lt;script language="JavaScript">
defineAba("td_aba1", "div_aba1");
</script>
<div id="div_aba1" style="display:block;">
<a href="java script:void(0);" onClick="java script:location.href('cad_cartorio.php')">Cadastro de Cartórios</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_cidade.php')"> Cadastro de Cidades</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_classe.php')"> Cadastro de Classes</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_comarca.php')"> Cadastro de Comarcas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_entidade.php')">Cadastro de Entidades</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_medida.php')"> Cadastro de Medidas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_pessoa.php')"> Cadastro de Pessoas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_processo.php')">Cadastro de Processos</a></p>
</div>

&lt;script language="JavaScript">
defineAba("td_aba2", "div_aba2");
</script>
<div id="div_aba2" style="display:none;">
<a href="java script:void(0);" onClick="java script:location.href('consulta_processo.php')"> Consulta Processos</a></p>
<a href="java script:void(0);" onClick="java script:location.href('consulta_pessoa.php')"> Consulta Pessoas</a>
</div>

&lt;script language="JavaScript">
defineAba("td_aba3", "div_aba3");
</script>
<div id="div_aba3" style="display:none;">
conteúdo para aba 3
</div>

&lt;script language="JavaScript">
defineAba("td_aba4", "div_aba4");
</script>
<div id="div_aba4" style="display:none;">
conteúdo para aba 4
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
[/CODEBOX]

vejam no que podem me ajudar. O que esta me intrigando é que no Internet Explorer 7 não há problema algum, funciona perfeitamente, tanto na máquina local quanto em rede, porém, no Internet Explorer 6 não funciona em rede, ou seja, quando clico em cadastro ou consulta não tem ação alguma.

Link para o comentário
Compartilhar em outros sites

  • 0

descobri o primeiro erro, essa linha estava em duplicidade

&lt;script type="text/javascript" language="javascript">

então o menu passou a funcionar, porém, o ítem de menu não esta funcionando ainda no ie6, pelo que vejo é o javascript que não ta funcionando, ou seja, quando clico no ítme de mene essa parte que deveria funcionar no IE6 não funciona:


<td width="20%" align="left">
&lt;script language="JavaScript">
defineAba("td_aba1", "div_aba1");
</script>
<div id="div_aba1" style="display:block;">
<a href="java script:void(0);" onClick="java script:location.href('cad_cartorio.php')">Cadastro de Cartórios</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_cidade.php')"> Cadastro de Cidades</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_classe.php')"> Cadastro de Classes</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_comarca.php')"> Cadastro de Comarcas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_entidade.php')">Cadastro de Entidades</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_medida.php')"> Cadastro de Medidas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_pessoa.php')"> Cadastro de Pessoas</a></p>
<a href="java script:void(0);" onClick="java script:location.href('cad_processo.php')">Cadastro de Processos</a></p>
</div>
[/codebox]

OBS: no IE7 funciona sem problemas.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...