【发布时间】:2016-06-04 16:02:17
【问题描述】:
我正在尝试从正在运行的 html 文件中打开本地 html 文件。简单来说,当我单击 html 页面中的按钮时,它应该会打开另一个仅存储在我的计算机上的 html 页面。我试过使用href,但它不起作用。我正在使用onclick,所以当我点击按钮时,它会打开一个新窗口,但页面上没有加载html。我只能使用html或Java Script。
这就是我正在做的事情
<html>
<head>
<script lang="Java-Script">
function func()
{
var m='<a href="newone.html" target="-blank"></a>';
document.write(m);
}
</script>
</head>
<body>
<input type="Submit" value="click" onclick="func()">
</body>
</html>
【问题讨论】:
-
它是
target="_blank"。你得到什么错误? -
要访问本地文件,您必须使用
file://URL。您的代码在与运行的 html 相同的服务器上查找newone.html。 -
您应该避免使用
document.write,请参阅spec 中的警告。并使用<script type="text/javascript">而不是<script lang="Java-Script">。并且最好添加一个文档类型以避免怪癖模式。并且缺少<title>元素。 -
我尝试使用
file://,但它仍然无法正常工作。它只是使整个屏幕空白。我的newone.html与正在运行的文件夹在同一个文件夹中。我需要提供整个路径?
标签: javascript html css