标签:
问题:弹出的图片查看器,只能在原框架内显示,而不是满屏显示。
解决办法:1.图片查看器js不要放在小框架内,而要放在整体页面中。
2.那如何获取小框架内的元素 parent: document.getElementById(‘iframepage‘).contentWindow.document.getElementById(‘zh10‘)
其中iframepage为小框架的名称,而zh10为小框架中的元素。
这个问题解决后又出现一个新的问题:在大框架内的js只加载一次,如果左侧iframe_left再次点击则图片查看器功能无法加载。
解决办法:由于原函数是匿名函数,所以在父级页面(大框架)内将其复制一遍,加了函数名function zhtest(){},在小框架内加载一遍<body onload="parent.zhtest()">
这样在点击左侧框架时,小框架也会加载父级页面(大框架)内的function zhtest(){}函数。
大框架:
标签:
原文地址:http://www.cnblogs.com/zhouyx/p/4178525.html