window.open方法不起作用

时间:2014-07-13 13:31:09

标签: javascript html

我正在使用此代码:

<input type="image" value="submit" src="map.png" id="location" onclick="window.open(location.html)" />

但是当我点击我的照片时,会显示一个黑色的窗口,虽然我有一些白色文字:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 
<meta name="description"
content="A single-page template generated by Tizen Wearable Web IDE" />

</head>
<body>
<p><font color="white">Today is sunday!</font></p>
</body>
</html>

怎么了? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

需要引用Javascript中的字符串。它应该是:

onclick="window.open('location.html')"

否则,它会将location视为变量名称。

答案 1 :(得分:0)

如果要在新窗口中打开当前页面,请尝试使用location.href而不是location.html,否则请使用简单的引号,例如&#39; example.html的&#39;