iframe内嵌A页面,A页面不存在,弹出窗口“Not Found“,弹窗出现在Iframe中,怎么解决
跨域不同的域名A网站的a.php里面有一个iframe嵌入站外域名B网站(没有权限)的b.php(b.php是动态获取)因为b是其他地方传值过来的,比如1.php,2.p...
跨域不同的域名
A网站的a.php里面有一个iframe 嵌入站外域名B 网站(没有权限)的b.php(b.php是动态获取)
因为b是其他地方传值过来的,比如1.php,2.php,3.php……假如B 网站不存在2.php,就会弹出”Not Found“的提醒窗口,所以A网站的a.php就会有这个一个提醒窗口。
<iframe id="div1" width="1000" height="800" src="B网站/<?php $size = $_POST['size1']; echo $size;?>.php"></iframe>
b的值是<?php $size = $_POST['size1']; echo $size;?>
怎么用js或者php 或者其他方法,把有弹出窗口的a.php,进行处理,让他跳转到A网站首页
谢谢啦!
B 网站 并没有屏蔽 iframe,只是b.php 是中的b值是我自己网站<?php $size = $_POST['size1']; echo $size;?>,这个值包含了B网站没有的数据。
B网站对自己没有的网址,会弹出弹出”Not Found“的提醒窗口,这个也会显示在我自己网站的A网站的a.php里面。
所以我想怎么用js或者php 或者其他方法进行判断,
把有弹出窗口的a.php,进行处理,
如果b.php不存在,有弹出窗口的a.php,让a.php跳转到A网站首页,或者把iframe隐藏;
如果b.php网站存在就让iframe正常输出。 展开
A网站的a.php里面有一个iframe 嵌入站外域名B 网站(没有权限)的b.php(b.php是动态获取)
因为b是其他地方传值过来的,比如1.php,2.php,3.php……假如B 网站不存在2.php,就会弹出”Not Found“的提醒窗口,所以A网站的a.php就会有这个一个提醒窗口。
<iframe id="div1" width="1000" height="800" src="B网站/<?php $size = $_POST['size1']; echo $size;?>.php"></iframe>
b的值是<?php $size = $_POST['size1']; echo $size;?>
怎么用js或者php 或者其他方法,把有弹出窗口的a.php,进行处理,让他跳转到A网站首页
谢谢啦!
B 网站 并没有屏蔽 iframe,只是b.php 是中的b值是我自己网站<?php $size = $_POST['size1']; echo $size;?>,这个值包含了B网站没有的数据。
B网站对自己没有的网址,会弹出弹出”Not Found“的提醒窗口,这个也会显示在我自己网站的A网站的a.php里面。
所以我想怎么用js或者php 或者其他方法进行判断,
把有弹出窗口的a.php,进行处理,
如果b.php不存在,有弹出窗口的a.php,让a.php跳转到A网站首页,或者把iframe隐藏;
如果b.php网站存在就让iframe正常输出。 展开
1个回答
展开全部
那要看他是怎么屏蔽的了 大概思路: var frames = window.frames; for(var i=0;i<frames.length;i++){ if(frames[i].readyState='complete'){ frames[i].window.onClick=function(return true); } }
追问
所以对于b.php 不存在的情况,弹出的提醒窗口,进行处理。
怎么用js或者php 或者其他方法,判断有弹出窗口的a.php,进行处理,
如果b.php不存在,让a.php跳转到A网站首页,或者把iframe隐藏;
如果b.php网站存在就让iframe正常输出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询