Hola que tal
Dago
Te corrijo algunas cosas:
Código Javascript
:
Ver original<script type="text/javascript">
var xmlhttp=false;
function objetoAjax(){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
// No hacia falta que en el bloque de captura
// le reasignes nuevamente el valor a xmlhttp.
// Pues si hasta aca no tiene un objeto dentro,
// seguira siendo false. Se entiende?
}catch (e) {
//podrias hacer esto
alert('Tu navegador no soporta AJAX');
return false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function pasonumero(id){
// supongo que el parametro 'id'
// es un numero que le queres pasar
// a tu script php
var divResultado = document.getElementById('resultado');
ajax=objetoAjax();
//no se que tipo y cantidad de informacion
// le vas a pasar a tu php, pero te conviene
// usar el metodo GET en este caso
//fijate la forma de pasar la variable
ajax.open("GET","numero.php?num="+id);
ajax.onreadystatechange=function(){
if (ajax.readyState==4) {
if(ajax.status == 200){
divResultado.innerHTML = ajax.responseText;
}
}
}
//a las cabeceras no se deberia mandar nada
ajax.send(null);
}
</script>
Luego deberias llamar a la funcion pasonumero() desde un link, o mediante algun evento. Para levantar el dato en tu php, solo deberias usar algo asi como $_GET['num'];
Espero que sirva