Maison  >  Article  >  interface Web  >  Méthode Javascript pour appeler des fonctions dans le cadre iframe compétences page_javascript

Méthode Javascript pour appeler des fonctions dans le cadre iframe compétences page_javascript

WBOY
WBOYoriginal
2016-05-16 16:32:131332parcourir

L'exemple de cet article décrit la méthode d'appel de fonctions dans les pages de cadre iframe en Javscript. Cette méthode d'appel est en fait très simple. Avec cette méthode, nous pouvons transférer ou modifier des valeurs entre iframes. . Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :

Accéder aux fonctions dans l'iframe :

Copier le code Le code est le suivant :
document.getElementById('commentIframe').contentWindow.hasLogined();

commentIframe est l'identifiant de l'iframe.
Pour exécuter dans window.onload

Les exemples sont les suivants :

1.html

Copier le code Le code est le suivant :

2.page html

Copier le code Le code est le suivant :

Cliquer sur le bouton test dans 1.htm invalidera le bouton mybutton dans 2.htm (page iframe). C'est aussi simple que ça, haha. Si vous souhaitez appeler la fonction JS dans 2.htm, écrivez ceci :

Copier le code Le code est le suivant :
self.frames['a'].funtionname(param)

Appelez la fonction JS dans 2.htm dans 1.htm : iframe2.showInfo();

Exemple :

Supposons qu'il y ait 2 pages, index.html et inner.html. Il y a une iframe dans index.html, et le src de cette iframe pointe vers inner.html.

Ce que nous devons faire maintenant, c'est :

1. Appelez une méthode js sur inner.html dans index.html
2. Appelez une méthode js sur index.html dans inner.html

Le code d'implémentation est le suivant :

index.html:

Copier le code Le code est le suivant :
Ceci est la page d'index



intérieur.html :





Copier le code
Le code est le suivant :

Ceci est la page intérieure