当前位置:编程学习 > C#/ASP.NET >>

iframe中弹出页面问题,请指点!

遇到了一个问题,

我这个网站首页分上部,下面是左右,最后是版权。


问题就出在中间左右这两部分,右边是一个iframe,


但是右边的页面需要弹出页面,

用greybox弹出的页面。只有iframe这一部分背景变暗,且不能操作。而页面的其他地方依然能操作。

并且弹出窗体不是居中。美观上也不行。

有没有办法解决。

先谢谢大家了! --------------------编程问答-------------------- 主窗口定义一个函数在Iframe中调用window.parent.funcname
jwindow试试 --------------------编程问答-------------------- top.target="" --------------------编程问答-------------------- admin.html
<html>
<head>
<title>这里是主窗体</title>
<script>
function openwin(parms){
//窗体变灰
//显示弹出窗口
}
</script>
</head>
<body>
<iframe src="body.html" />
</body>
</html>

body.html
<script>
(parent||top).openwin('参数');
</script> --------------------编程问答-------------------- 像c/s里的showdialog()??? --------------------编程问答-------------------- (例如:调用父页面函数test2())
window.opener.test2();

框架子页面调用上一个页面方法

(例如:上一页面的框架frame名为menuBar,调用onhook()函数)
window.top.frames["menuBar"].onhook();

js弹窗页面调用父页面框架子页面函数

(如:弹窗页面调用,frame名为menuBar)
window.opener.top.frames['menuBar'].onhook(); --------------------编程问答--------------------

引用 3 楼 sq_zhuyi 的回复:
admin.html
<html>
<head>
<title>这里是主窗体</title>
<script>
function openwin(parms){
//窗体变灰
//显示弹出窗口
}
</script>
</head>
<body>
<iframe src="body.html" />
</body>
</html>

body.html
<scri……
--------------------编程问答-------------------- 就是调用父页面的方法来弹出框。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,