| 
<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>
 |