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.