Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 18:26

Boa noite!

Como eu faço pra funcionar o ajax em todos os navegadores? no chrome funciona...no IE não...

Obrigada!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajax não funciona no IE

19-05-2011 18:48

O AJAX seria meio ultrapassado. Na minha opinião, você deveria trabalhar com jQuery, que é uma biblioteca bem atualizada.

Dependendo do que fazia com AJAX, é possível fazer o mesmo com jQuery. Posta o que o seu script em AJAX faz exatamente.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 18:52


function GetXMLHttp() { if(window.XMLHttpRequest) return new XMLHttpRequest(); else if(window.ActiveXObject) { var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; for(var i = 0; i < prefixes.length; i++) { try { return new ActiveXObject(prefixes[i] + ".XMLHTTP"); } catch (e) {} } } } function id( el ){ return document.getElementById( el ); } function abrirPag( event, el ) { event.preventDefault(); var xmlRequest = GetXMLHttp(); var url = el.href; xmlRequest.open( "GET", url, true ); xmlRequest.onreadystatechange = function() { if (xmlRequest.readyState == 4) id("linksGado").innerHTML = xmlRequest.responseText; }; xmlRequest.send(null); if (xmlRequest.readyState == 1) { id("linksGado").innerHTML = "<img src='loader.gif'>"; } return url; }


....... <div id="btnJersey"> <a href="holandes.html" onclick="abrirPag( event, this );"> <img src="../Imagens/btn_holandes.png" onmouseout="this.src='../Imagens/btn_holandes.png';" onmouseover="this.src='../Imagens/btn_jersey.png';" /></a></div>

Eu quero abrir o conteúdo do link sem ter que atualizar a página td....só a div que precisa...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajax não funciona no IE

19-05-2011 18:55

Se for só isso, use o scirpt desse post
Abrir-link-em-uma-div-facil-com-jQuery_3_6304.html

É necessário o jQuery. Se não souber como usar, acesse
O-que-e-necessario-para-rodar-scripts-e ... _5976.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 21:55

Isso ai! Faz melhor do que aquela codigozaiada que eu tva usando...

Mais uma vez, mt obrigada!!
0
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 21:57

e eu estava com dificuldades pra usar aquela função em mais de uma div ao mesmo tempo...assim, posso fazer em qts links da página eu quiser? independente da div que vai receber o conteúdo?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajax não funciona no IE

19-05-2011 22:07

Sim. O script que indiquei faz exatamente isso, porque permite que você defina a div e o documento a ser aberta no próprio link.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 22:07

não era bem isso que eu queria perguntar...se eu quiser, que um mesmo link atualize o conteúdo de duas divs diferentes ao mesmo tempo, num clique só, é possível?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajax não funciona no IE

19-05-2011 22:17

Sim é possível, tem que fazer algo assim

<a href="javascript://" onclick="$('#div').load('teste.php');$('#div1').load('teste.php');">abre</a>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 22:38

vou tentar...nesta página que eu quero atualizar as duas divs não consegui fazer funcionar o jquery.....mas fiz igual a que esta funcionando...local ela funciona...mas joguei pro servidor e da erro na página...pq será?


http://www.gensurbrasil.com.br/Novo/produtos/index.php


nas páginas..
0
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 80
Sexo: Masculino

Ajax não funciona no IE

19-05-2011 23:17

óbvio que eu tava colocando o caminho errado... :geek: td certo!!!

Boa sexta! Valeu..
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Ajax não funciona no IE

20-05-2011 09:09

;)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado