Ir para conteúdo

POWERED BY:

Arquivado

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

MissM

AJAX e ie problemas

Recommended Posts

Boa tarde, tenho uma página que utiliza ajax, mas só está a funcionar no mozzila. no ie9 não carrega, nem no 8. Já li vários posts neste forum sobre o assunto mas não consigo por a página a funcionar mesmo com a ajuda desses posts. É a primeira vez que estou a usar ajax e devo estar a fazer alguma coisa mal sem saber.

o código que estou a usar é:

var http_request = false;
var xmlDoc;

   function makeRequest(url) {

	http_request = false;
	if (window.XMLHttpRequest) { /* classe que disponibiliza a funcionalidade de fazer o pedido ao servidor Mozzila, Safari...*/
           http_request = new XMLHttpRequest();

           if (http_request.overrideMimeType) {
               http_request.overrideMimeType('text/xml');/*algumas versões do mozzila podem n funcionar bem se a rsp do servidor não possuir um cabeçalho deste tipo.*/

           }
       } else if (window.ActiveXObject) { /* classe que disponibiliza a funcionalidade de fazer o pedido ao servidor IE...*/
           try {
               http_request = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
               try {
                   http_request = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (e) {}
           }
       }

       if (!http_request) {
           alert('Não é possivel efectuar o pedido');
           return false;
       }

	http_request.open("GET",url,false);  /* métodos que estabelecem o pedido ao servidor, o false significa que a execução da função não irá continuar enquanto a resposta do servidor n for recebida*/
	http_request.send("");
   }

qualquer ajuda será preciosa :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta estranha essa funçao ... ela só verifica o navegador e chama uma url, que por sinal voce nao esta passando nenhuma.

 

 

o que exatamente voce pretende fazer ...

talvez possa te ajudar de outra forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade ele está passando uma url sim

so que isso é aonde a função é chamada

eu estou com um problema igual ao seu

comigo também não está funcioanndo no GC. . .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem a ideia é escolher valores de uma box e a descrição relativa ao valor escolhido aparecer ao lado, com o ajax.. no html tenho

<select name="Data"  onChange="selFUNÇÃO(this.value)">

		<script Language="JavaScript"    type="text/javascript">
	loadXML("xmlF.xml");
		</script>
</select>

no FF funciona na perfeição, só que no IE não aparecem os valores para escolher.

 

na verdade ele está passando uma url sim

so que isso é aonde a função é chamada

eu estou com um problema igual ao seu

comigo também não está funcioanndo no GC. . .

 

Testei agora no GC e tb não funciona :/

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.