Javascript 如何将this.location.href设置为特定子域位置

Javascript 如何将this.location.href设置为特定子域位置,javascript,Javascript,这是Gatekeeper的一个版本,我试图让它进入我网站的一个子域,但它只进入我主域上的特定文件。基本上,我输入404,它会把我带到:我想让它转到:http://子域。mysite.com/404.html我对这个有点陌生,但我想我需要改变 如果(密码){this.location.href=password+“.html”;} 指向this.location.href不读取我的当前url,但读取我特别想要的url的位置 以下是完整的示例代码: <HTML> <HTML>

这是Gatekeeper的一个版本,我试图让它进入我网站的一个子域,但它只进入我主域上的特定文件。基本上,我输入404,它会把我带到:我想让它转到:http://子域。mysite.com/404.html我对这个有点陌生,但我想我需要改变

如果(密码){this.location.href=password+“.html”;}

指向this.location.href不读取我的当前url,但读取我特别想要的url的位置

以下是完整的示例代码:

<HTML>
<HTML>
<HEAD>
<TITLE>My Page</TITLE>

<SCRIPT language="JavaScript"><!--
/*********************************************************
             GateKeeper v2.3 - by Joe Barta
            http://www.pagetutor.com/keeper/
     Permission is granted to freely use this script.
**********************************************************/

function GateKeeper() {
   var password = prompt("Password required:", "");
   if (password) { this.location.href = password + ".html"; }}

//--></SCRIPT>

</HEAD>
<BODY>

<A HREF="javascript:{;}" onClick="GateKeeper(); return false">Click here</A> for my secret page!  

</BODY>
</HTML>

我的页面
为我的秘密页!

有什么想法或建议吗?提前谢谢

子域名是从哪里来的?而且,这相当于你网页上的零安全。嘿,又是1994年了!它来自我的域名,但什么是最好的方式来保护它的密码,而不使它成为一个痛苦的下载用户?