프로젝트에서 발생하는 브라우저 비 호환성 문제 :
IE 및 Firefox에서는 Child Window의 JS 기능을 Ifame Framework 페이지의 상위 창에서 직접 호위 창에서 직접 호출하십시오.
코드 사본은 다음과 같습니다.
<frameset rows = "108,*, 30"framespacing = "0"Frameborder = "0">
<프레임 이름 = "헤더"스크롤링 = "아니오"Noresize SRC = "Base /Header" />
<frame id = "memumain"name = "main"scrolling = "no"noresize src = "$ {ctx} /index.jsp" />
<frame name = "바닥기"스크롤링 = "아니오"Noresize src = "Base /Footer" />
<noframes>
<body>
<p>이 웹 페이지는 프레임을 사용하지만 브라우저는 프레임을 지원하지 않습니다. </p>
</body>
</noframes>
</frameset>
IE와 Firefox에서는 다음을 작성할 수 있습니다.
코드 사본은 다음과 같습니다.
함수 changemenu (menu_id) {
header.window.changemenu (menu_id);
}
또는:
코드 사본은 다음과 같습니다.
함수 changemenu (menu_id) {
프레임 [0] .Changemenu (menu_id);
}
괜찮을 것입니다.
크롬에서는 두 번째 작문 방법 만 사용할 수 있으므로 여러 브라우저 호환성 문제를 고려할 때 두 번째 작문 방법을 사용해야합니다.