Ir para conteúdo

POWERED BY:

Arquivado

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

Homero C. de Almeida

Erro em chamada de função no IE

Recommended Posts

É o seguinte galera, tenho um script que funciona perfeitamente no Mozilla Firefox 1.5, mas que não funciona nem a pancada no IE.Dentro de um arquivo de script existe uma função chamada "checkNew()".Essa função é incluída na página através da tag script. Logo em seguida outra tag script é aberta e essa função "checkNew()" é chamada. Mas o IE insiste em dar erro na chamada da função com aquele ótimo "Objeto Esperado" que ele mostra pra qualquer erro de javascript possível e imaginável.Todo código está certo, alguém pode me dizer pq isso ocorre?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente a função não faz diferença.

O problema é a chamada mesmo! Se eu colocar um alert logo no início da função só pra dizer que já chamou ela esse alert sequer é exibido.

Não é erro de sintaxe, pois funciona tudo direito no Firefox.

De qualquer forma, aqui vai a função.

 

function checkNew() {	if( navigator.appName=="Microsoft Internet Explorer" ) {		sendReq = new ActiveXObject("Microsoft.XMLHTTP");	} else {		sendReq = new XMLHttpRequest();	}		sendReq.open("POST", "getMessages.php", true);	sendReq.onreadystatechange = checkCallback;	sendReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");		requestString = "sender=" + eu + "&receiver=" + rcv;	sendReq.send(requestString);}

Todas as variáveis estão definidas corretamente também.

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.