Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lazerediversao

Erro no IE7 - Erro em tempo de execução desconhecido

Recommended Posts

Olá a todos, estou montando meu sistema de charadas para meu portal e estou com o seguinte problema...

Quando clico no link para mostrar a reposta da charada, aciono o ajax que busca no banco a resposta até ai tudo beleza no FF, Safari e Opera já no IE aparece um erro em tempo de execução desconhecido na linha 48 do meu código.

 

44 function open_url(url, targetId) {
45  if(!xmlhttp)return false;
46	var e=document.getElementById(targetId);if(!e)return false;
47	if(please_wait)e.innerHTML = please_wait;
48	xmlhttp.open("GET", url, true);
49	xmlhttp.onreadystatechange = function() { response(url, e); }
50	try{
51	  xmlhttp.send(null);
52	}catch(l){
53	while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
54	e.appendChild(document.createTextNode("request failed"));
55  }
56 }

O código do link da minha pagina é o seguinte.

 

<span id="resposta<%=numero%>" style="display:none;"></span>
<a href="java script:;" onclick="open_url('resposta_charada.asp?id=<%=id(y)%>','resposta<%=numero%>'); document.getElementById('resposta<%=numero%>').style.display='inline'; this.style.display='none';">Não sei quero ver logo a resposta...</a>

Ai quem quiser conferir basta clicar aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta parecendo mais um bug do IE do que erro de código.

 

Usa um setTimeOut ao chamar afunção open_url, talvez funcione... Não tenho como testar nenhum workround para te ajudar, porque não estou na minha máquina do serviço¬¬

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puts consegui resolver...

Meu que coisa besta...

 

Eu simplismente troquei o SPAN por DIV e funcionou o pq eu não sei...

 

Mesmo assim obrigado a todos pela atenção, se alguém souber o pq disso seria mais um aprendizado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.