Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Recargar marco

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Javascript
Mensaje Mar Ago 07, 2007 1:49 am
marcosss
Perlero Nuevo
Perlero Nuevo
Registrado: 14 May 2007
Mensajes: 87
Recargar marco Responder citando

¡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
Mensaje Mar Ago 07, 2007 6:37 am
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 712
Ubicación: Buenos Aires
Responder citando

Si quieres recargar solo el marco podrías hacer un link en la misma página del marco que haga un

HTML:
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
Mensaje Mar Ago 07, 2007 7:04 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4060
Ubicación: Valladolid, España
Responder citando

Algo así, quizás:

HTML:
<a href="JavaScript&#058;tabIframe2.document.location.reload()">refrescar iframe</a>


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

O así:

Javascript:
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.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Javascript Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group