日期:2014-05-16  浏览次数:20482 次

javascript弹出框的问题!
在一个静态1.htm页面中间有份 frame , 在frame 里面的src 为 2.htm 。
在2.htm 里面的按钮触发事件中 弹出一个遮罩层,这个层 能够锁屏不。
如果能,如何锁屏?
不能,为什么?

------解决方案--------------------
<script type="text/javascript">
function ss(){
alert("a");
}
</script>
</head>

<frameset rows="10%,*">
<frame src="http://www.baidu.com" />
<frame src="注册屏蔽层.html" />
</frameset>




<script type="text/javascript">
function ss(){
window.parent.ss();
}
</script>
</head>

<body>
<div id="test"></div>
<input type="button" onclick="ss()" value="ss">
</body>


试了下想用div遮盖貌似不行呢 哈 等高手
------解决方案--------------------
你为什么要用frameset呢?
如果只用iframe的话,在iframe里面的页面上,使用window.parent.ss();是绝对可以访问到父窗口的。。。
这样的话,你只需要在父窗口准备好弹出遮盖层的function就ok了。。。。
------解决方案--------------------
肯定不行。 2.html 的 div 最大只有 iframe 那么大。
只能遮挡2.html 的部分。

要遮挡整个页面。
必须在主窗口弹出div
------解决方案--------------------
探讨
肯定不行。 2.html 的 div 最大只有 iframe 那么大。
只能遮挡2.html 的部分。

要遮挡整个页面。
必须在主窗口弹出div

------解决方案--------------------
thickbox,很明白