www.gamespot.com (el cuadro central que muestra informacion, ellos lo tienen en flash, pero yo quiero hacer algo parecido en AJAX)
Ahora tengo esto:
index.php:
Código HTML:
<script language="javascript" type="text/javascript" src="js/ajax.js"></script> <body onLoad="return principal('ventana.php','ventana');"> <div id="ventana" style="position:absolute; left:93px; top:127px; width:341px; height:141px; z-index:2"></div>
Código PHP:
<?php
include "./includes/conexion.php";
conectar();
?>
<?php
if(!isset($ver)) $ver=noticias;
switch($ver)
{
case 'noticias':
$noticias=mysql_query("SELECT titulo FROM noticias WHERE '1'");
while($row = mysql_fetch_array($noticias))
{
$titulo=$row['titulo'];
print("$titulo<br>");
}
break;
}
?>
<div align="left"></div>
<div align="left"></div>
</div>
<div id="Layer3" style="position:absolute; left:334px; top:16px; width:107px; height:204px; z-index:2">
<p class="style1"><a href="ventana.php?ver=noticias">Noticias</a></p>
<p class="style1"><a href="ventana.php?ver=analisis">Analisis</a></p>
<p class="style1"><a href="ventana.php?ver=avances">Avances</a></p>
<p class="style1"><a href="ventana.php?ver=articulos">Articlulos</a></p>
</div>
</div>
ajax.js:
Código:
function principal(pagina,divID) { var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } if(XMLHttpRequestObject) { var mostrar = document.getElementById(divID); XMLHttpRequestObject.open("GET", pagina, true); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { mostrar.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } }