80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

时间:2022-11-09 18:58:19
判断当前域名是否是本网站的域名,如果不是就调用loginout.asp,这个简单点不。 

<body onbeforeunload=check()> 

<SCRIPT LANGUAGE="javascript"> 
function check(){ 

判断域名是不是在网站? 

不是了 

window.open('loginout.asp'); 


</script> 

判断域名是不是在网站?这个怎么写?? 

22 个解决方案

#1


L@_@K

if(self != top) { 
window.open('loginout.asp','_self'); 

#2


1樓給出完解

#3


引用 1 楼 yixianggao 的回复:
L@_@K

JScript codeif(self!= top) { 
window.open('loginout.asp','_self'); 
}


没管事。。。

<body onbeforeunload=check()> 

<SCRIPT LANGUAGE="javascript"> 
function check(){ 

if(self != top) { 
window.open('loginout.asp','_self'); 


</script> 
这样写对吗?

#4


我说的是在地址栏上输入一个网站,看看这个域名是不是在自己网站的目录下面,不是就'loginout.asp'

#5


要是人家直接在地址栏输入网址是判断不了的

#6


晕,lz 搞什么搞,onbeforeunload 只有关闭页面时才会触发!!!

<body onbeforeunload=check()> 
改为
<body onload=check()> 

#7


引用 6 楼 yixianggao 的回复:
晕,lz 搞什么搞,onbeforeunload 只有关闭页面时才会触发!!!

<body onbeforeunload=check()>
改为
<body onload=check()>


告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

#8


L@_@K

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> new document </title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <script type="text/javascript">
  <!--
function check(){
if(self != top) {
window.open('loginout.asp','_self');
}
}

  //-->
  </script>
 </head>

 <body onload=check()>

 </body>
</html>


Web 开发常用手册

JScript语言参考.rar
http://download.csdn.net/source/308916

DHTML参考手册.rar
http://download.csdn.net/source/308913

样式表中文手册.chm
http://download.csdn.net/source/304124

#9


哥们是这个意思.我现在在index.asp上边呢,然后呢我在地址栏输入baidu.com,这不是要去百度网站了啊,在这个之前我想判断一下,他是不是离开我网站了啊!所以呢要写个判断啊!

#10


javasript很多时候是左右不了浏览器行为的

#11


引用 7 楼 lure14435345 的回复:
告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

俺给的代码只是防止别人框架你的页面,一旦框架就自动退出!

lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!

#12


引用 10 楼 ltnrain 的回复:
javasript很多时候是左右不了浏览器行为的



用ASP的判断是不是外部链接能行吗?怎么写呢?

#13


引用 11 楼 yixianggao 的回复:
lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!


所以啊,我就想判断他要跳转的页面是不是在我网站啊。。。

#14


引用 9 楼 lure14435345 的回复:
哥们是这个意思.我现在在index.asp上边呢,然后呢我在地址栏输入baidu.com,这不是要去百度网站了啊,在这个之前我想判断一下,他是不是离开我网站了啊!所以呢要写个判断啊!

原来是“永不消失的页面”——这种页面永远不会产生,因为根本没人会去打开它!

#15


引用 11 楼 yixianggao 的回复:
引用 7 楼 lure14435345 的回复:
告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

俺给的代码只是防止别人框架你的页面,一旦框架就自动退出!

lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!

80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#16


引用 13 楼 lure14435345 的回复:
引用 11 楼 yixianggao 的回复:
lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!


所以啊,我就想判断他要跳转的页面是不是在我网站啊。。。


你就一强盗,浏览器是人家的,又不是你的,干啥不让别人浏览别的网站啊。你试着去说服你的客户让他用我猜测的那样做好了 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#17


看来只有屏蔽了地址栏了~~本来不想屏蔽的

#18


别人要访问别的网站,除非不显示地址栏,不然不可能让你知道的

#19


引用 17 楼 lure14435345 的回复:
看来只有屏蔽了地址栏了~~本来不想屏蔽的

前途很光明,死路一条! 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#20


引用 19 楼 yixianggao 的回复:
引用 17 楼 lure14435345 的回复:
看来只有屏蔽了地址栏了~~本来不想屏蔽的

前途很光明,死路一条!


这么别的法吗?让微软把IE改改

#21


哪天问问哪个负责的,让他改改。 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#22


那个帖子结贴了,看看这个还有勇的,能弄弄不

#1


L@_@K

if(self != top) { 
window.open('loginout.asp','_self'); 

#2


1樓給出完解

#3


引用 1 楼 yixianggao 的回复:
L@_@K

JScript codeif(self!= top) { 
window.open('loginout.asp','_self'); 
}


没管事。。。

<body onbeforeunload=check()> 

<SCRIPT LANGUAGE="javascript"> 
function check(){ 

if(self != top) { 
window.open('loginout.asp','_self'); 


</script> 
这样写对吗?

#4


我说的是在地址栏上输入一个网站,看看这个域名是不是在自己网站的目录下面,不是就'loginout.asp'

#5


要是人家直接在地址栏输入网址是判断不了的

#6


晕,lz 搞什么搞,onbeforeunload 只有关闭页面时才会触发!!!

<body onbeforeunload=check()> 
改为
<body onload=check()> 

#7


引用 6 楼 yixianggao 的回复:
晕,lz 搞什么搞,onbeforeunload 只有关闭页面时才会触发!!!

<body onbeforeunload=check()>
改为
<body onload=check()>


告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

#8


L@_@K

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> new document </title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <script type="text/javascript">
  <!--
function check(){
if(self != top) {
window.open('loginout.asp','_self');
}
}

  //-->
  </script>
 </head>

 <body onload=check()>

 </body>
</html>


Web 开发常用手册

JScript语言参考.rar
http://download.csdn.net/source/308916

DHTML参考手册.rar
http://download.csdn.net/source/308913

样式表中文手册.chm
http://download.csdn.net/source/304124

#9


哥们是这个意思.我现在在index.asp上边呢,然后呢我在地址栏输入baidu.com,这不是要去百度网站了啊,在这个之前我想判断一下,他是不是离开我网站了啊!所以呢要写个判断啊!

#10


javasript很多时候是左右不了浏览器行为的

#11


引用 7 楼 lure14435345 的回复:
告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

俺给的代码只是防止别人框架你的页面,一旦框架就自动退出!

lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!

#12


引用 10 楼 ltnrain 的回复:
javasript很多时候是左右不了浏览器行为的



用ASP的判断是不是外部链接能行吗?怎么写呢?

#13


引用 11 楼 yixianggao 的回复:
lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!


所以啊,我就想判断他要跳转的页面是不是在我网站啊。。。

#14


引用 9 楼 lure14435345 的回复:
哥们是这个意思.我现在在index.asp上边呢,然后呢我在地址栏输入baidu.com,这不是要去百度网站了啊,在这个之前我想判断一下,他是不是离开我网站了啊!所以呢要写个判断啊!

原来是“永不消失的页面”——这种页面永远不会产生,因为根本没人会去打开它!

#15


引用 11 楼 yixianggao 的回复:
引用 7 楼 lure14435345 的回复:
告诉大家一个坏消息,依然不行!“要是人家直接在地址栏输入网址是判断不了的”要的就是这样判断,能行吗?

俺给的代码只是防止别人框架你的页面,一旦框架就自动退出!

lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!

80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#16


引用 13 楼 lure14435345 的回复:
引用 11 楼 yixianggao 的回复:
lz 您没毛病吧,人家直接在地址栏输入网址根本无法控制!!!


所以啊,我就想判断他要跳转的页面是不是在我网站啊。。。


你就一强盗,浏览器是人家的,又不是你的,干啥不让别人浏览别的网站啊。你试着去说服你的客户让他用我猜测的那样做好了 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#17


看来只有屏蔽了地址栏了~~本来不想屏蔽的

#18


别人要访问别的网站,除非不显示地址栏,不然不可能让你知道的

#19


引用 17 楼 lure14435345 的回复:
看来只有屏蔽了地址栏了~~本来不想屏蔽的

前途很光明,死路一条! 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#20


引用 19 楼 yixianggao 的回复:
引用 17 楼 lure14435345 的回复:
看来只有屏蔽了地址栏了~~本来不想屏蔽的

前途很光明,死路一条!


这么别的法吗?让微软把IE改改

#21


哪天问问哪个负责的,让他改改。 80分 求JS 判断地址栏要跳转的域名是不是自己网站下的域名!

#22


那个帖子结贴了,看看这个还有勇的,能弄弄不