[Php-avanzado] pedido de ejemplos [Leo]

Nayla Ismail naylaismail en gmail.com
Sab Nov 3 10:39:16 ART 2012


Quien pudo hacer el ejercicio 10 de la clase 5 javascript 2, no puedo hacer
que me actualice el select.


El 1 de noviembre de 2012 22:08, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Cesar,
>
> El jue, 01-11-2012 a las 15:47 -0300, Cesar Gimenez Lascano escribió:
> > Hola Leo! Tendrás por ahí algún código  de ejemplo de javascript no
> > intrusivo para enviarme? y de alguno como vimos en clase que funcione
> > el código aun desabilitado js en el navegador?, en la carpeta que nos
> > pasaste no encontré ninguno.
>
>         La verdad que no :(
>         Fui armando el ejemplo y modificándolo durante la clase para ir
> dependiendo cada vez menos de JS, pero no me lo traje.
>         Tal vez algún otro lo descargó y lo tiene para pasárnoslo.
>
>
> > Por ultimo, algún codigo de ejemplo de XMLHttpRequest tmb puede ser?.
>
>         Tengo acá el que está en el apunte, que es el primero de los que
> vimos
> en clase. El segundo era menos entretenido, porque mostraba datos al
> pasar sobre una tabla, y el 3ro lo armé también una vez en clase y no
> tengo copia acá: estaban para descargar tanto los HTML como los PHP con
> extensión TXT.
>
>         Te paso lo que tengo:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
> <html>
> <head>
> <title>Ejemplo XML HTTP Request</title>
> <meta name="author" content="leo">
> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> <script language="javascript" type="text/javascript">
> // crea el ambiente JS para recibir la respuesta dinámica
> var xmlHttp = new XMLHttpRequest();
> function callServer() {
>   // Obtiene el nombre escrito a medida que se escribe
>   var nombre = document.getElementById("nombre").value;
>   // Sigo solo si hay datos
>   if ((nombre == null) || (nombre == "")) return;
>   // Arma la URL para hacer la consulta
>   var url = "getValues.php?nombre=" + escape(nombre);
>   // Abre la conxión con el servidor
>   xmlHttp.open("GET", url, true);
>   // Determina la función a ejecutar cuando se obtiene la respuesta del
> servidor
>   xmlHttp.onreadystatechange = updatePage;
>   // Envía la petición
>   xmlHttp.send("?nombre=" + escape(nombre));
> }
> // Función que actualiza la página con la respuesta
> function updatePage() {
>   if (xmlHttp.readyState == 4) {
>     var response = xmlHttp.responseText;
>     document.getElementById("respuesta").value = response;
>   }
> }
> </script>
> </head>
> <body>
> <h3>Ejemplo de AJAX:</h3>
> <form>
>  <p>Nombre: <input type="text" name="nombre" id="nombre" size="22"
>        onChange="callServer();" /></p>
>   <p>Respuesta: <input type="text" name="respuesta" id="respuesta"
> size="40" /></p>
> </form>
> </body>
> </html>
>
>
>
>         y el getValues.php podría ser:
>
> <?php
> if(isset($_GET['nombre'])) {
>         print("Ud. escribió {$_GET['nombre']}");
> } else {
>         print('Llamada incorrecta');
> }
> ?>
>
>         Capaz que alguien puede mandarlos todos los scripts...
>
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121103/301b7c76/attachment.html>


Más información sobre la lista de distribución Php-avanzado