iframe的内容如何在父窗口弹出

如题所述

首先在首页也就是父页面中加一个空DIV容器;
如:<div id="pwin"></div>
子页面中的内容如下:
html:
<input type='button' id="btna" value="在父级弹出窗口" >
<div id="d" style="display:none;">
<input type="text" name=""><br>
<input type="text" name="">
<input type="submit" value="提交">
</div>

js:
var $parent = self.parent.$;
$(function(){
$('#btna').click(function(){
$parent('#pwin').window({
modal:true,
width:300,
height:200,
content:$('#d').html(),
title:'父级窗口'
});

})
})
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-22
不是很理解你要表达的意思,你是不是不希望某个页面被别人用在iframe里,如果是这样的话,可以在你的页面上加如下代码:
<script language="javascript" type="text/javascript">if(top.location!=self.location)top.location=self.location;</script>
这样,如果这个页面被放在框架中,那么,它会自动跳出框架.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.本回答被提问者采纳
相似回答