我在自己的网页插入iframe,在Chrome和其它浏览器下没有问题,可是在火狐3.6、4.0都会出现自动跳转到iframe网址的问题。
补充一下代码:
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E5%86%9C%E5%A4%A7\x26ty\x3dgn\x26op\x3d\x26filter\x3d0\x26hl\x3dzh-CN#'+document.body.offsetHeight;}"
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E…… 可以试试
这个去不掉吧。
是在加载的内联框架里面的。
奇怪的是chrome的body-onload中并没有这个。
不行。还是一样会做跳转~不知道各位以前做网页有没有碰到这样的情况呢?
引用 2 楼 konghulu 的回复:
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\……
有没有人知道这是什么呀!
这个也算是一个办法。不过,别人的网页不会让你随便加代码的吧。人家就是为了防止被人iframe才不去的。 www.sosoplus.com用的是Google的搜索,应该说是Google的自定义搜索里的代码进行了调转。可是在chrome里就不会跳转。这也算不错了。
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E……
算了吧。
使用JQuery$(function(){$("iframe").attr("src", "你的网址")}) 晕,搞了半天。。。是俩不同域名啊
。。。对了,我也测试了这个问题,你引用的域不是自己的,那么这个就不好说了,你试试用baidu作为你的目标,我也测试过了,同样的代码会被挤出去。
if(top.location!=self.location)
top.location = self.location
也许人家有这个方法
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号