• Publicidad

iframes e imagenes

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

iframes e imagenes

Notapor kaesar » 2008-01-31 06:13 @300

Buenos días:

Tengo un problema muy básico pero que me trae de cabeza. Estoy empezando con esto de los CGI y la programación web y de vez en cuando me chocó con un problema muy básico pero irresoluble para mi. Estoy generando una página con unos menús y pretendo que al seleccionar una opción de un menú me cargue en una iframe el contenido de un HTML. Los menús no son problemas. El problema es que la página sale con el iframe pero está vacío. Para probar algo mas básico metí un <img> y me pasa lo mismo. No me carga ningún tipo de imagen. ¿Alguien me puede ayudar?

Muchas gracias.
kaesar
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2008-01-31 05:57 @289

Publicidad

Notapor explorer » 2008-01-31 06:48 @325

Son varias cosas...

Dices que tienes una página, con unos menús y que al seleccionar una opción de uno de ellos quieres que cambie el contenido de un iframe. Entonces necesitamos que el evento que detecta el cambio en el menú se dispare un JavaScript, que llame a un CGI, que nos devuelva el código HTML de esa parte.

Pero hay un detalle: los iframe no tienen código HTML, sino que uno de sus atributos es el src, donde indicamos el lugar donde reside el código HTML que el cliente web debe cargar para visualizar dentro del iframe.

Entonces, el CGI no debe devolvernos nada. Debe cambiar, dentro del servidor, la página HTML que se va a presentar dentro del iframe. Cuando la petición haya terminado, el JavaScript que lo ha llamado solo le resta refrescar o redibujar ese iframe. El cliente web recibe la orden de refresco, hace la carga del contenido, apareciendo entonces lo generado por el CGI.

Un ejemplo de ese refresco está aquí: http://www.w3schools.com/js/tryit.asp?f ... wo_iframes

Otra opción es no usar iframe sino div, y así sí que podemos cambiar el código directamente dentro de esa capa.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor monoswim » 2008-01-31 06:49 @325

Hola kaesar... ¡¡¡ BIENVENIDO A LOS FOROS !!!

Primero te hago un pequeño tirón de orejas, tu duda de HTML la estás haciendo en el foro de CGI... La deberías hacer en el foro de HTML... Así queda más ordenado... ;-)

Ahora bien, necesitaría que nos muestres el código del HTML, porque sino es imposible saber qué puede estar pasando...

Sobretodo la parte en donde llamas al IFRAME...

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados