Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olah pessoal!!!
tava aki tentando chamar uma pesquisa usando
java script, e php
soh q quando vou ver no IE o codigo nao funfiona
e no firefox aparece direitim...
o q eu posso fazer para q o codigo fincione no 2 browsers?
..........
<script src="bancodetesesscript.js"></script>
<script>
function pesquisa(valor)
{
//FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX
url="bancodetesesbusca.php?valor="+valor;
ajax(url);
}
</script>
<select name="nome" onChange="pesquisa(this.value)">
<option selected> </option>
<option>Bovinocultura de Leite</option>
<option>Caprinocultura de Leite</option>
<option>Bubalinocultura de leite</option>
</select>
<div id="pagina"></div>
....
pagina bancodetesesscript.js
// JavaScript Document
// FUNÇÃO RESPONSÁVEL DE CONECTAR A UMA PAGINA EXTERNA NO NOSSO CASO A BUSCA_NOME.PHP
// E RETORNAR OS RESULTADOS
function ajax(url)
{
//alert(nick);
//alert(dest);
//alert(msg);
req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send(null);
// Procura por uma versão ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send();
}
}
}
function processReqChange()
{
// apenas quando o estado for "completado"
if (req.readyState == 4) {
// apenas se o servidor retornar "OK"
if (req.status ==200) {
// procura pela div id="pagina" e insere o conteudo
// retornado nela, como texto HTML
document.getElementById('pagina').innerHTML = req.responseText;
} else {
alert("Houve um problema ao obter os dados:n" + req.statusText);
}
}
}:D
olah
na verdade no IE
acontece q
abre-se um espaço no lugar de onde deveria aparecer a div
tipo uma kebra de linha
como se a div fosse acionada... mais o q tah dentro da div nada :S
:P
ai quando fui no console de erro do firefox
nem apareceu nada
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
o q poderia ser isso? :blink:
gratu
Ta.. mas ql o erro q ele acusa ????
Abra o Console de Erros do FF e veja se lá ele tb nao acusa nada....
As vezes no FF o código funciona... mas mesmo assim ele acusa erros..
Abraços.;..