Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2009, 11:23
only_skating
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 16 años, 3 meses
Puntos: 2
Exclamación problema con paginacion en ajax

hola, encontre un tutorial de ajax y quise probarlo pero no he conseguido nada:

Aqui los codigos:


Código HTML:
<!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" src="codigo.js"></script>
</head>

<body>
<a href="javascript:llamarasincrono('lakai.html', 'codigo.js');">Lakai</a> 
<a href="javascript:llamarasincrono('Zero.html', 'codigo.js');">Zero</a>
</body>
</html> 
Aqui las 2 paginas
Código HTML:
<div align="center">
<p>x games bob burnquist vert finals 2001</p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pEgHAi-rrYw&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pEgHAi-rrYw&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div> 
Código HTML:
<div align="center">
<p>x games Danny Way &  Andy Macdonald - Mega ramp
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/LvVf_-krLVw&hl=es&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LvVf_-krLVw&hl=es&fs=1&rel=0&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object>
<p>prueba
</div> 
y aqui el javascript
Código PHP:
// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono(urlid_contenedor){
var 
pagina_requerida false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (
window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
pagina_requerida
.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requeridaid_contenedor)
}
pagina_requerida.open('GET'urltrue// asignamos los métodos open y send
pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requeridaid_contenedor){
if (
pagina_requerida.readyState == && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText

Nose en qué falla, saludos