Otra cosa, nose cual es el error aca. Tengo este archivo js
Código:
// JavaScript Document
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!="undefined"){
xmlhttp=new XMLHttpRequest();
}
return xmlhttp;
}
function wow(){
var ajax=nuevoAjax();
ajax.open("POST", "m.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send();
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById('msg').innerHTML=ajax.responseText;
}
}
}
enbebido en este html
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script src="m.js"></script>
</head>
<body onload="wow()">
<div align="left" id="msg"></div>
</body>
</html>
y el archivo m.php es este:
Código:
<?
echo 'holaaaa
como andan
todossssssssss';
?>
supuestamente cuando cargo la pagina m.html, (cuando se termina de cargar) ejecuta la funcion wow que ....
Código:
function wow(){
var ajax=nuevoAjax();
ajax.open("POST", "m.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send();
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById('msg').innerHTML=ajax.responseText;
}
}
}
si mal no entendi, deberia funcionar perfectamente y mostrar en el div msg el contenido de lo que imprime el php, que tengo mal aca?