Heim > Web-Frontend > js-Tutorial > Chrome下ifame父窗口调用子窗口的问题示例探讨_javascript技巧

Chrome下ifame父窗口调用子窗口的问题示例探讨_javascript技巧

WBOY
Freigeben: 2016-05-16 16:55:20
Original
1251 Leute haben es durchsucht

项目中遇到的一个浏览器不兼容问题:

在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使。

复制代码 代码如下:





<br> <br><p>此网页使用了框架,但您的浏览器不支持框架。</p> <br> <br>


在IE和Firefox下可以这样写:
复制代码 代码如下:

function changeMenu(menu_id){
header.window.changeMenu(menu_id);
}

或者是:
复制代码 代码如下:

function changeMenu(menu_id){
frames[0].changeMenu(menu_id);
}

都可以 ,

在Chrome下只能用第二种写法,所以需要考虑多种浏览器兼容问题的时候应采用第二种写法。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage