Maison > interface Web > js tutoriel > jQuery recharger un iframe

jQuery recharger un iframe

Joseph Gordon-Levitt
Libérer: 2025-03-03 00:52:11
original
853 Les gens l'ont consulté

jQuery Reload an iFrame

jQuery recharger un iframe

Extrait de code jQuery simple pour recharger un iframe en accédant à la propriété ContentWindow pour obtenir l'objet de localisation. Le code d'extrait de jQuery boucle en fait et rafraîchit tous les iframes de la page. Voir également:
  • Vérifiez si la fenêtre est dans un iframe
  • Obtenez la source HREF d'un iframe injecté
<span>//reload 1 iframe
</span><span>$('#iframe').contentWindow.location.reload(true);
</span>
<span>//reload all iFrames
</span><span>$('iframe').each(function() {
</span>  <span>this.contentWindow.location.reload(true);
</span><span>});</span>
Copier après la connexion

Les questions fréquemment posées (FAQ) sur jQuery et Iframe Rechargement

Quelle est la syntaxe de base pour recharger un iframe en utilisant jQuery?

La syntaxe de base pour recharger un iframe à l'aide de jQuery est assez simple. Il vous suffit de sélectionner l’IFRAME en utilisant son ID ou sa classe, puis appelez la méthode «ATR» pour définir son attribut «SRC» à sa valeur actuelle. Voici un exemple de base:

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

Dans cet exemple, «#myiframe» est l'ID de l'Iframe. Cette ligne de code rechargera efficacement l'Iframe.

Puis-je recharger un iframe sans utiliser son ID ou sa classe?

Oui, vous pouvez recharger un iframe sans utiliser son ID ou sa classe. Vous pouvez utiliser la méthode «Prop» pour obtenir la propriété «SRC» de l'IFRAME, puis la définir sur la même valeur. Voici un exemple:

$ ('iframe'). Prop ('src', fonction (i, val) {return val;});

Ce code rechargera tous les iframes sur la page. Recharger un iframe à intervalles réguliers. Voici un exemple:

setInterval (function () {

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

}, 5000);

ce code relogera le iframe toutes les 5 secondes. Lorsqu'un bouton est cliqué?

Oui, vous pouvez recharger un iframe lorsqu'un bouton est cliqué. Il vous suffit de fixer un gestionnaire d'événements de clic sur le bouton et de recharger l'Iframe dans le gestionnaire. Voici un exemple:

$ ("# mybutton"). Cliquez sur (fonction () {

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

});

Dans cet exemple, #mybutton "est le bouton.
Puis-je recharger un iframe lorsqu'un formulaire est soumis?

Oui, vous pouvez recharger un iframe lorsqu'un formulaire est soumis. Il vous suffit de joindre un gestionnaire d'événements de soumettre au formulaire et de recharger l'IFRAME dans le gestionnaire. Voici un exemple:

$ ("# myform"). Soumettre (fonction (e) {
e.PreventDefault ();

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

}); la forme.

Puis-je recharger un iframe lorsqu'un lien est cliqué?

Oui, vous pouvez recharger un iframe lorsqu'un lien est cliqué. Il vous suffit de joindre un gestionnaire d'événements de clic au lien et de recharger l'IFRAME dans le gestionnaire. Voici un exemple:

$ ("# myLink"). Cliquez sur (fonction (e) {
e.PreventDefault ();
$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));
}); du lien.

Puis-je recharger un iframe lorsque la page est chargée?

Oui, vous pouvez recharger un iframe lorsque la page est chargée. Il vous suffit de fixer un gestionnaire d'événements de chargement à la fenêtre et de recharger l'Iframe dans le gestionnaire. Voici un exemple:

$ (fenêtre) .load (function () {
$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));
});

Ce code peut relier le nom de la page. iframe lorsque la page est déchargée?

Oui, vous pouvez recharger un iframe lorsque la page est déchargée. Il vous suffit de joindre un gestionnaire d'événements de déchargement à la fenêtre et de recharger l'Iframe dans le gestionnaire. Voici un exemple:

$ (fenêtre) .Unload (function () {

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

});

ce code peut-il reloger le nom dès que la page sera unie. Recharger un iframe lorsque l'utilisateur fait défiler la page?

Oui, vous pouvez recharger un iframe lorsque l'utilisateur fait défiler la page. Il vous suffit de fixer un gestionnaire d'événements de défilement à la fenêtre et de recharger l'Iframe dans le gestionnaire. Voici un exemple:

$ (fenêtre) .scroll (function () {

$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));

});

Ce code peut reloade de l'iframe lorsque cela fait rédiger l'utilisateur la page. Recharger un iframe lorsque l'utilisateur redimensionne la fenêtre?

Oui, vous pouvez recharger un iframe lorsque l'utilisateur redimensionne la fenêtre. Il vous suffit de fixer un gestionnaire d'événements de redimensionner à la fenêtre et de recharger l'Iframe dans le gestionnaire. Voici un exemple:

$ (fenêtre) .resize (function () {
$ ("# myiframe"). Att ('src', $ ("# myiframe"). Att ('src'));
});

Ce code va relanquer le nom lorsque l'utilisateur réside la fenêtre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal