日期:2014-05-16  浏览次数:20319 次

请问大家一个很简单的问题。
<input     type= "button "     value= "进入 "     onclick= "window.location.href= 'http://www.xxx.com ' ">    
 
进这里按钮后,是在原窗口打开     www.xxx.com     这个网站    
 
如果我想让它在     新窗口     打开     www.xxx.com     这个网站,应该怎么改一下这个程序呀,谢谢。

------解决方案--------------------
window.open(uri)
------解决方案--------------------
window.location是本窗体.不能够打开新窗体。
所以用window.open()来打开吧
------解决方案--------------------
<html>
<head>
<title> 随机访问网站 </title>

<script language= "JavaScript " type= "text/javascript ">
<!--

var new_window
var page_array = new Array()
page_array[0] = "http://www.sohu.com/ "
page_array[1] = "http://www.sina.com.cn/ "
page_array[2] = "http://www.baidu.com/ "
page_array[3] = "http://www.csdn.net/ "
page_array[4] = "http://www.microsoft.com/ "
page_array[5] = "http://home.netscape.com/ "
page_array[6] = "http://www.yahoo.com/ "
page_array[7] = "http://www.google.com/ "
page_array[8] = "http://www.hotmail.com/ "

function random_surfer() {

var random_index = Math.floor(Math.random() * page_array.length)

if (new_window == null || new_window.closed) {
new_window = window.open( " ", " ", "resizable,location,width=400,height=400 ")
}
//这是次演示的核心
new_window.location = page_array[random_index]
}


//-->
</script>

</head>

<body>

<a href= "# " onClick= "random_surfer() "> 随机访问网站 </a>

</body>
</html>