Comment faire pour forcer un iFrame pour recharger une fois qu'il se charge

J'ai de nombreux iframes que contenu spécifique de charge sur mes pages. À la fois le parent et l'iframe sont sur le même domaine.

J'ai une barre de défilement à l'intérieur de l'iframe qui ne semble pas se charger correctement dans tous les navigateurs. Mais lorsque j'actualise l'iframe, il charge parfaite. Je n'ai aucune idée de pourquoi il le fait.

J'ai utilisé le meta refresh, qui fonctionne, mais je ne veux pas la page pour actualiser en permanence, juste une fois.

La solution, je suis à la recherche pour recharger le contenu de l'iFrame après l'iFrame est ouvert, avec un peu de retard.

Merci pour votre temps et de votre aide!

-Brett

----------MODIFIER:--------

J'ai réalisé que ma page se charge toutes mes iframes lorsque l'index est chargé. Le iframes apparaissent dans un jQuery overlay, qui est également chargé, mais visibility:hidden jusqu'appelé. Donc, sur cet appel, c'est quand je veux l'iframe pour être rechargé.

Quelqu'un pourrait-il m'aider à venir avec une fonction Javascript qui recharge l'iFrame lorsque je clique sur le lien de l'iFrame? J'ai obtenu près mais je n'y connais rien en js et je continue de tomber à court. J'ai une fonction qui recharge la page, mais je ne peux pas comprendre comment l'avoir appelé une seule fois.

J'ai jusqu'à présent:

<script type="text/javascript">

var pl;
var change;
pl=1;

function ifr() {

if (pl=1) {
    document.location.reload([true]);
    alert("Page Reloaded!");
    change=1;
    return change;
}

change+pl;

}

Donc, fondamentalement, il utilise le document.emplacement.recharge qui fonctionne à recharger la page. Je suis en train de faire puis pl changer pour autre chose que 1, donc la fonction ne marche pas à courir de nouveau. J'ai appelé le JS du corps, avec onLoad.

OriginalL'auteur Brett | 2011-10-21