ปัญหาความไม่ลงรอยกันของเบราว์เซอร์ที่พบในโครงการ:
ใน IE และ Firefox โทรหาฟังก์ชั่น JS ของเด็กโดยตรงโดยตรงในหน้าต่างหลักของหน้าเฟรมเวิร์ก ifame ด้วยชื่อของหน้าต่างเด็ก แต่ไม่ใช่ในโครเมี่ยม
การคัดลอกรหัสมีดังนี้:
<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 = "ฐาน /ส่วนท้าย" />
<noframes>
<body>
<p> หน้าเว็บนี้ใช้เฟรม แต่เบราว์เซอร์ของคุณไม่รองรับเฟรม </p>
</body>
</noframes>
</frameset>
ใน IE และ Firefox คุณสามารถเขียนสิ่งนี้:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น Changemenu (menu_id) {
head.window.changemenu (menu_id);
-
หรือ:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น Changemenu (menu_id) {
เฟรม [0] .changemenu (menu_id);
-
มันจะไม่เป็นไร
เฉพาะวิธีการเขียนที่สองเท่านั้นที่สามารถใช้ในโครเมี่ยมดังนั้นควรใช้วิธีการเขียนครั้งที่สองเมื่อพิจารณาปัญหาความเข้ากันได้ของเบราว์เซอร์หลายตัว