que hago mal, al parecer algo estoy haciendo mal, por que queda todo en la linea:
ajax.onreadystatechange=function(){ , estoy haciendo algo mal ??, al parecer no entra al bucle if, en el div, aparece "
Cargando", y pues, no aparece nada :SSS
otra duda, en la funcion cargapaginajs, solo pide 3 variables, pero al enviar killerangel, envia 4 funciones XDDD, es algo raro, bueno intente enviando las 3 variables y nada, y tambien 3 y espacio en blanco, pero naaada
uno.php Código PHP:
<!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=utf-8" />
<title>Documento sin título</title>
<script language="javascript" type="text/javascript">
function nuevoAjax(){
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if ( ! xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargapaginajs(conte,url,get){
var divcontenido=document.getElementById(conte);
var mjscargando="Cargando";
divcontenido.innerHTML=mjscargando;
var ajax=nuevoAjax();
ajax.open("GET",url+'?'+get,true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(null);
ajax.onreadystatechange=function(){
if (ajax.readyState==4){
var scs=ajax.responseText.extractScript(); //capturamos los scripts
divcontenido.innerHTML=ajax.responseText;
scs.evalScript();
}
}
}
</script>
</head>
<body>
<input type="button" onclick="javascript: cargapaginajs('contenido','dos.php','', '');" value="Cancelar" />
<div id="contenido">
veee
</div>
</body>
</html>
dos.php Código PHP:
xDDD
<script language="javascript" type="text/javascript">
alert ("hola");
</script>
a proposito, la funcion nuevoAjax, la copie de otra pagina, por que en el ejemplo de killerangel, no estaba posteada ... espero ayuda T.T