Saltar al contenido

Recargar un iframe con jQuery

Solución:

$( '#iframe' ).attr( 'src', function ( i, val ) { return val; });

Si el iframe no estaba en un dominio diferente, podría hacer algo como esto:

document.getElementById(FrameID).contentDocument.location.reload(true);

Pero dado que el iframe está en un dominio diferente, se le negará el acceso al iframe contentDocument propiedad por la póliza del mismo origen.

Pero puede forzar la recarga del iframe entre dominios de forma pirata si su código se está ejecutando en la página principal del iframe, estableciendo su atributo src en sí mismo. Como esto:

// hackishly force iframe to reload
var iframe = document.getElementById(FrameId);
iframe.src = iframe.src;

Si está intentando volver a cargar el iframe desde otro iframe, no tiene suerte, ese es no posible.

también puedes usar jquery. Esto es lo mismo que propuso Alex solo usando JQuery:

 $('#currentElement').attr("src", $('#currentElement').attr("src"));
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *