:O me falto un
=
Vi tu codigo y ajax y no parece haber ningun problema.... Lo que puedes hacer es ir colocando
Alert en cada linea de tu codigo JS y en donde no te imprima el alert es donde esta el problema.
PERO te recomiendo usar las funciones Ajax de Jquery que funcionan bastante bien en los navegadores.....te dejo un ejemplo.
Cambia esto:
Código Javascript
:
Ver originalfunction Buscar() {
var Texto = document.getElementById('texto').value;
var Resultados = document.getElementById('resultados');
ajax = Buscador();
ajax.open("GET","Buscar.php?q="+Texto);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
Resultados.innerHTML = ajax.responseText;
}
Por esto:
Código Javascript
:
Ver originalfunction Buscar() {
var Texto = document.getElementById('texto').value;
var Resultados = document.getElementById('resultados');
$.get("Buscar.php", {q: texto},
function(data){
Resultados.innerHTML = data;
});
}
Y al comienzo del
Head agrega esto:
<script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<html>
<head>
Aqui
.....
...
..
</head>
Seguramente me tengo que haber equivocado en algo

.... Asi que te dejo la pagina para que encuentres mas info de como usar las funciones AJAX de JQuery.
http://api.jquery.com/jQuery.get/
Salu2