Ver Mensaje Individual
  #23 (permalink)  
Antiguo 21/02/2008, 03:36
Avatar de [HH]KaoS
[HH]KaoS
 
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 4 meses
Puntos: 6
Re: como abrir una pagina en una capa div??

Sí que se puede hacer eso. No es esa exactamente la sintaxis pero sería algo parecido sí.
Me explico un poco mejor.

Tu pones un link <a href="javascript:llamarasincrono('varios.php?msj=t rue', 'contenedor')">varios.php</a>

Esto lo que hace es que cuando hagas click en el enlaces varios.php va a llamar al script varios.php y le pasaría la variable msj con valor = True. (no es exactamente la sintaxis repito, pero se entiende que ese sería el funcionamiento).

Entonces se ejecuta el scripts con ese "estado" y debido a que msj=True las respuesta de varios.php será:
Código:
<div id="msj" /> El mensaje... </div> El resto de varios.php....
Que se devolverá a la página inicial donde se hizo click a varios.php, y una vez el resultado ha sido devuelto tendrás tu función que rescargará en el contenedor que será el id de un div el mensaje devuelto.

----
Otra forma de usarlo podría ser por ejemplo para un login.
Tu envías los datos: user//pass a un script para tratar de loguear al cliente.
Si los datos son correctos devuelves la cadena de texto "True", en caso contrario "False".
Luego cuando recibes la respuesta True//False simplemente haces un eval de la respuesta y la guardas en una variable y ya desde Javascript puedes manejar a tu antojo. Ya no es necesario imprimir lo que recibiste, ahorar puedes utilizarlo como protocolo para mandarte mensajes con el servidor de un modo un poco más complejo.

Venga un saludo!
__________________
Más información sobre mi: Raúl Jiménez