首页 > 代码库 > 弹出层跳出原框架

弹出层跳出原框架

      问题:弹出的图片查看器,只能在原框架内显示,而不是满屏显示。

      解决办法:1.图片查看器js不要放在小框架内,而要放在整体页面中。

                    2.那如何获取小框架内的元素 parent: document.getElementById(‘iframepage‘).contentWindow.document.getElementById(‘zh10‘)

                    其中iframepage为小框架的名称,而zh10为小框架中的元素。

      这个问题解决后又出现一个新的问题:在大框架内的js只加载一次,如果左侧iframe_left再次点击则图片查看器功能无法加载。

      解决办法:由于原函数是匿名函数,所以在父级页面(大框架)内将其复制一遍,加了函数名function zhtest(){},在小框架内加载一遍<body onl oad="parent.zhtest()">

                    这样在点击左侧框架时,小框架也会加载父级页面(大框架)内的function zhtest(){}函数。

                 大框架:

                技术分享
                
                  小框架:
 

                  技术分享

    

 

弹出层跳出原框架