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.
Dans IE et Firefox, vous pouvez écrire comme ceci :
function changeMenu(menu_id){
en-tête. window.changeMenu( menu_id);
}
ou :
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.
Déclaration: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