怎样使用js代码实现客户端浏览器延时30秒后自动跳转到浏览器默认主页?

例如,我有A网站,客户在访问我A网站的某个页面时,在该页面停留30秒,浏览器自动跳转到他自己浏览器设置的默认主页上。
跳转的URL是客户自己浏览器的默认页面,不是在代码里指定的URL。

var WScript = new ActiveXObject("WScript.Shell");
var key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page";
try {
var Result = WScript.RegRead(key);
} catch( e ) {
alert(e);
}
if(Result) {
Result.toString()//就是的,不过涉及到注册表,好像是不可能的。但是既然是不可能的那当初为什么又会有这个功能呢?纠结
}

----------------------------------------------------------------
我也是在网上看的,在那看到的忘了……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-28
function goto()
{
setTimeout("window.location.href('www.baidu.com')",30000);
}

<body onload="goto()">
..........................
</body>
第2个回答  2011-01-29
不可以。除非你还有其它窗口打开。这样的话可以通过 top.opener或则parent的。setTimeout来搞。

一般中病毒或者木马之后会有你这种需求的。 但是我觉得那个是通过其它进程激活的
相似回答