使用以下代码在计算机上创建HTML文档时:
<html>
<head>
<script>
function newDoc() {
window.location.assign("http://www.yahoo.com")
}
</script>
</head>
<body>
<input type="button" value="Go to Yahoo!" onclick="newDoc()">
</body>
</html>
并尝试通过点击它来运行它,一切都很顺利 - 文件中的JS代码正确执行:文档在我的默认浏览器中打开,当我点击&#34;转到Yahoo! &#34;按钮,雅虎页面打开。
但是当我创建一个小的#34; load.js&#34;文件包含以下内容:
function newDoc() {
window.location.assign("http://www.w3schools.com")
}
newDoc()
并尝试通过点击它运行它没有任何反应。我收到了这条消息:
我做错了什么?
答案 0 :(得分:1)
当您在本地计算机上运行时,浏览器的安全设置会阻止您的JS文件。
您需要在Web服务器下运行代码或降低浏览器的安全设置(不推荐)。如果您在Windows下运行,则可以非常轻松地安装IIS。谷歌为'[windows版]安装IIS'。
最后,永远不要使用W3Schools网站。它们充满了不正确的信息。