现在页面a上有一个弹出div id为div1
然后弹出div里有一个iframe id为iframe1
ifram里是个页面b.aspx
我现在需要在b.aspx.cs的一个判断里关闭div1
请问该怎么实现?
我试过:parent.document.getElementById('div1').style.display='none';这个不行 老提示拒绝访问
请问还有什么解决办法
请高手不吝赐教
然后弹出div里有一个iframe id为iframe1
ifram里是个页面b.aspx
我现在需要在b.aspx.cs的一个判断里关闭div1
请问该怎么实现?
我试过:parent.document.getElementById('div1').style.display='none';这个不行 老提示拒绝访问
请问还有什么解决办法
请高手不吝赐教
document.writeln('<iframe id="iframe1" scrolling="no" style="filter: Chroma(Color=white);" allowtransparency="true" frameborder="0" marginheight="0" marginwidth="0" width="198" height="215" src=""></iframe>');
加载这个div的是a页面
就是需要在iframe的src指向的b.aspx 的代码 b.aspx.cs的一个判断里执行关闭div1
谢谢
a.html<script type="text/javascript">
<!--
document.writeln('<div id="odiv" style="position:absolute; right:0; bottom:0;border:1px solid red;">');
document.writeln('<iframe id="iframe1" scrolling="no" style="filter: Chroma(Color=white);" allowtransparency="true" frameborder="0" marginheight="0" marginwidth="0" width="198" height="215" src="main.htm"></iframe>');
document.writeln('</div>')
//-->
</script>iframe引用的main.htm<script type="text/javascript">
<!--
function closeWin(){
parent.document.getElementById("odiv").style.display = "none"
}//-->
</script>
<input type="button" value="Close" onclick="closeWin()" />
但是
我的iframe的src路径指向的是发布在iis上的网站的一个页面
是不是因为跨域了 才拒绝访问?