Maison > interface Web > js tutoriel > Discussion sur le problème de la fenêtre parent ifame appelant la fenêtre enfant sous les compétences Chrome_javascript

Discussion sur le problème de la fenêtre parent ifame appelant la fenêtre enfant sous les compétences Chrome_javascript

WBOY
Libérer: 2016-05-16 16:55:20
original
1251 Les gens l'ont consulté

Un problème d'incompatibilité de navigateur rencontré dans le projet :

Cela fonctionne très bien sous IE et Firefox pour appeler directement la fonction js de la fenêtre enfant en utilisant le nom de la fenêtre enfant dans la fenêtre parent de la page frame ifame, mais pas sous Chrome. Fonctionne bien.

Copier le code Le code est le suivant :





<br><body> <br><p>Cette page utilise des cadres, mais votre navigateur ne prend pas en charge les cadres. </p> <br></body> <br>


Dans IE et Firefox, vous pouvez écrire comme ceci :
Copier le code Le code est le suivant :

function changeMenu(menu_id){
en-tête. window.changeMenu( menu_id);
}

ou :
Copier le code Le code est la suivante :

function changeMenu(menu_id){
frames[0].changeMenu(menu_id);

peut être utilisé,

dans Chrome Seule la deuxième façon d'écrire peut être utilisée, donc lorsque vous devez prendre en compte les problèmes de compatibilité de plusieurs navigateurs, vous devez utiliser la deuxième façon d'écrire.
Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal