• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fnds

[Resolvido] AJAX - erro no IE

4 mensagens neste tópico

Tenho um bug ao nível do JS que não consigo resolver, e não sei de que se trata,

quando tento fazer uma conversão no IE ele reporta este erro:

Erro: Erro em tempo de execução desconhecido

Código: 0

<!--
function m_xml_http() {
var xmlHttp=null;
try {
  xmlHttp=new XMLHttpRequest();
}
catch(e) {
  try {
  xmlHttp=new ActiveXObject("Msxm12.XMLHTTP");
  }
  catch(e) {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
return xmlHttp;
}
function c_t() {
document.getElementById('g').style.visibility='visible';
xmlHttp=m_xml_http()
if(xmlHttp==null) {
  document.getElementById('f').innerHTML='<h2>O browser não suporta AJAX!</h2>';
  return;
}
var parametros="b="+encodeURI(document.a.b.value)+"&e="+encodeURI(document.a.e.value);
xmlHttp.onreadystatechange=function() {                            // o erro acontece aqui
  if(xmlHttp.readyState==4) {
  document.getElementById('g').style.visibility='hidden';
  document.getElementById('f').innerHTML=xmlHttp.responseText;
  }
}
xmlHttp.open("POST",'/script.php',true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", parametros.length);
xmlHttp.send(parametros);
}
//-->

Podem ajudar-me?

Edit:

O erro não é deste pedaço de JS

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epa.. n uses o XMLHttpRequest() usa algo como o objecto Ajax do prototype.js para n teres q te preocupar com os problemas cross-browser

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epa.. n uses o XMLHttpRequest() usa algo como o objecto Ajax do prototype.js para n teres q te preocupar com os problemas cross-browser

O Prototype faz-te o mesmo que aquilo
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epa.. n uses o XMLHttpRequest() usa algo como o objecto Ajax do prototype.js para n teres q te preocupar com os problemas cross-browser

O Prototype faz-te o mesmo que aquilo

Faz tudo menos dar erros

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora