希望打开a页面不会跳转到b页面,在firefox中,有难度!!!

aiiiq 2006-02-18 04:14:29
希望打开a页面不会跳转到b页面,在firefox中


a.html
<iframe src=b.html></iframe>


b.html
<script>
if (top.location != self.location){
top.location=self.location;
}
</script>
...全文
207 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiiiq 2006-02-22
  • 打赏
  • 举报
回复
想知道答案
aiiiq 2006-02-20
  • 打赏
  • 举报
回复
发现firefox不能跨域读取xml

好象没什么办法了,真晕!

<!-- saved from url=(0014)about:internet -->
<script>
function jb()
{
var A=null
try {
A=new ActiveXObject("Msxml2.XMLHTTP")
}
catch(e) {
try {
A=new ActiveXObject("Microsoft.XMLHTTP")
}
catch(oc) {
A=null
}
}
if ( !A && typeof XMLHttpRequest != "undefined" ) {
A=new XMLHttpRequest()
}
return A
}

function getHtml(str)
{
xmlHttp = jb();
xmlHttp.open('get',str,false);
xmlHttp.send(null);
return xmlHttp.responseText;
}
</script>

<input value=FF type=button onclick=alert(getHtml('file:///c:/windows/web/tip.htm'))>
<input value=IE type=button onclick=alert(getHtml('http://www.google.com'))>
aiiiq 2006-02-19
  • 打赏
  • 举报
回复
我死不瞑目啊!
在ie里a.html
加一行代码就可以的
<script>var location=''</script>
<iframe src=b.html></iframe>
只是在firefox里没什么办法

http://community.csdn.net/Expert/topic/4563/4563964.xml?temp=.7737848
guo9038 2006-02-19
  • 打赏
  • 举报
回复
不是同一个域的话 不可能禁止JS

楼主 死心吧

BAIDU就是不想被人套进去才有那段代码的
chouchy 2006-02-18
  • 打赏
  • 举报
回复
请教patchclass(黑翼),如何静止b页面的js?
patchclass 2006-02-18
  • 打赏
  • 举报
回复
不想用php,asp,jsp什么的,我的服务器太慢,就想做成纯js的
呵呵,如果你用js那你就是全部工作量都放到客户端了,要你写什么代码呢:-)
你只要把b页面的js禁止就可以了
aiiiq 2006-02-18
  • 打赏
  • 举报
回复
倒塌!我在做一个集成搜索。不想用php,asp,jsp什么的,我的服务器太慢,就想做成纯js的

我在ie下基本完成了,现在想兼容firefox

做完了我会在csdn发布代码:)
-神仙- 2006-02-18
  • 打赏
  • 举报
回复
。。。。。。
办法自然有,不过盗别人的东西式不对的
aiiiq 2006-02-18
  • 打赏
  • 举报
回复
只能改a.html

b.html是baidu的页面

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧