Masalah ketidakcocokan browser yang dihadapi dalam proyek:
Di IE dan Firefox, secara langsung hubungi fungsi JS Window Anak secara langsung di jendela induk dari halaman Kerangka Ifame dengan nama jendela anak, tetapi tidak di Chrome.
Salinan kode adalah sebagai berikut:
<Frameset Rows = "108,*, 30" Framespacing = "0" Frameborder = "0">
<frame name = "header" scrolling = "no" noresize src = "base /header" />
<frame id = "memumain" name = "main" scrolling = "no" noresize src = "$ {ctx} /index.jsp" />
<frame name = "footer" scrolling = "no" noresize src = "base /footer" />
<noframes>
<body>
<p> Halaman web ini menggunakan bingkai, tetapi browser Anda tidak mendukung bingkai. </p>
</body>
</noframes>
</fameset>
Di IE dan Firefox, Anda dapat menulis ini:
Salinan kode adalah sebagai berikut:
function changeMenu (menu_id) {
header.window.changemenu (menu_id);
}
Atau:
Salinan kode adalah sebagai berikut:
function changeMenu (menu_id) {
frame [0] .changemenu (menu_id);
}
Itu akan baik -baik saja,
Hanya metode penulisan kedua yang dapat digunakan di Chrome, sehingga metode penulisan kedua harus digunakan ketika mempertimbangkan beberapa masalah kompatibilitas browser.