Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » JavaScript » Recargar marco Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2007-08-07 02:49 @159

Perlero Nuevo
Registrado: 2007-05-14 06:23 @307
Mensajes: 87
Recargar marco
¡Hola!

Estoy trabajando con marcos, y dentro de la página principal con iframes en mi web, entonces si le doy a recargar la página siempre me recarga la página principal, y yo querria poner un botón para recargar el marco.

¿se puede?

El código que hace que todo salga en el iframe es:



Código:
echo'<iframe class="pestana" name="tabIframe2" src="http://localhost/sitioPrueba/Alumnos/Personales/datosPersonales.php?DNIAlumno='.$dni.'"  marginheight="10" marginwidth="30" height="600" width="1040" frameborder="1"></iframe>';


Y para que un script se cargue en el iframe el código es:

Código:
echo'&nbsp&nbsp <a class="tab" href="http://localhost/sitioPrueba/Alumnos/Personales/crearDatosAtencionDiversidad.php?DNIAlumno='.$dni.'" target="tabIframe2">Crear datos atención a la diversidad</a>';



Muchas gracias


Nota 2007-08-07 07:37 @359
Avatar de Usuario
Vive para Perl en Español
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires
Mensajes: 455
Si quieres recargar solo el marco podrías hacer un link en la misma página del marco que haga un

Syntax: [ Download ] [ Hide ]
  1. onclick="history.go(0)" 


Si estás en la página padre haciendo el mismo link ya se recarga...

¿ Te respondí o te entendí mal ?

Saludos

_________________
MonoSwim


Nota 2007-08-07 08:04 @378
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Algo así, quizás:

Syntax: [ Download ] [ Hide ]
  1. <a href="JavaScript:tabIframe2.document.location.reload()">refrescar iframe</a> 


(cambia el : por el signo de ':')

O así:

Syntax: [ Download ] [ Hide ]
Using javascript Syntax Highlighting
var f = document.getElementById('tabIframe2');
f.contentWindow.location.reload(true);


El valor entre paréntesis es:
false - (defecto). Recarga la página desde la caché del navegador.
true - Recarga la página desde el servidor.

Recuerda también que, por ser iframe, el contenido es todo html, por lo que también puedes poner una marca <meta> con opciones de autorecarga al cabo de unos segundos.

_________________
JF^D Perl programming


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO