<html>
<head>
<title>Probando iAJAX</title>
<?php
// 1. Referencia a la clase AJAX
include_once ("cls_iajax.php");
// 2. Creación de un objeto AJAX
$iAJAX = new iAJAX;
// 3. Referencia al fichero ajax.js
echo $iAJAX->head_ref ();
?>
</head>
<body>
<?php
// 4. Modificación necesaria de la arquitectura:
// Si no hay llamada AJAX, se muestra el contenedor objeto_modificable.
// Si hay llamada AJAX, no se muestra el contenedor, sino su contenido.
//
// Nota 1: Esta modificación en la arquitectura es una entre muchas posibles.
// Nota 2: Es recomendable usar href="javascript:void(0);", que funciona tanto
// con el motor Mozilla como con Trident.
if (!isset ($_GET["modo"]))
{
echo "<div id=\"objeto_modificable\">Contenido inicial</div>\n".
"<a href=\"javascript:void(0);\" ".
$iAJAX->llamada_ajax ("objeto_modificable", "?modo=ajax").">Modificar</a> \n".
"<a href=\"javascript:void(0);\" ".
$iAJAX->llamada_ajax ("objeto_modificable", "?modo=inicial").">Reiniciar</a>\n";
}
elseif ($_GET["modo"] == "ajax")
{
echo "Contenido modificado";
}
elseif ($_GET["modo"] == "inicial")
{
echo "Contenido inicial";
}
?>
</body>
</html>
|