Javascript弹出窗口打开功能

时间:2009-06-18 16:03:48

标签: asp.net javascript popupwindow

我使用以下JS函数打开弹出窗口以显示另一个网站:

<script language="javascript" type="text/javascript">
function link()
{
   window.open("www.google.com")
}

onClick="Link()"

上例中的URL仅用于测试。我实际上打算用列表框中的文本值替换URL,该列表框是URL的形式。无论如何,当我在Visual Studio中启动调试器并执行onClick时,弹出窗口会打开并给出一个页面,指出存在服务器错误。具体来说,Server error in '/' application... resource cannot be found。另外,我注意到我的网址如下:http://localhost:49456/www.google.com。我认为这个功能会给我一个弹出窗口,谷歌作为网站。这是一个Visual Studio调试器问题,我的代码是错误的,还是我在错误的上下文中使用代码?任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:2)

您需要在网址中指定http://,例如

window.open("http://google.com");

如果没有指定协议,浏览器会认为URL是相对于当前文档的。

答案 1 :(得分:1)

http://添加到您的域中,即http://www.google.com

相关问题