javascript - 通过 window.open 打开另一个 HTML 文件

标签 javascript html

我正在尝试创建一个按钮,单击该按钮将在弹出窗口中打开一个本地 HTML 文件。当我运行代码时,按钮显示在我的页面上,但是当我点击它时,没有任何反应。这是我现在拥有的代码:

<html>
<head> 
<title>Positioning a Popup Window in the Center of the Window</title> 
</head>
<body>
<script language="JavaScript">
function openWindow() {
     var w = 480, h = 340;

     if (document.getElementById) { 
         w = screen.availWidth;
         h = screen.availHeight;
     }

var popW = 300, popH = 200;

var leftPos = (w-popW)/2;
var topPos = (h-popH)/2;

msgWindow = window.open('separateHTML.html','popup','width=' + popW  + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ', scrollbars=yes');

</script>
<form>
<input type="button" onClick="openWindow()" value="Click Me"> 
</form>
</body>
</html>

URL“separateHTML.html”指的是我与此 HTML 文件位于同一目录中的另一个 HTML 文件。为什么按钮不会转到“separateHTML.html”?

最佳答案

你忘记在函数“}”的末尾关闭括号

关于javascript - 通过 window.open 打开另一个 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35563709/

相关文章:

javascript - 如何访问这个数组?

javascript - 在最新的 iOS 更新到 12.2 后,如何修复 iOS 主屏幕 Chrome 快捷方式中的 "whatsapp://"协议(protocol)点击中断?

html - 由于 css 文件,按钮重叠,即使使用 Bootstrap 使它们响应

javascript - 为什么每次我在 Chrome 中更改日期字段中的年份时都会触发 onChange 事件?

使用闭包和函数的javascript模块

javascript - 使用 d3.js 在 svg 上创建关闭按钮

javascript - 将缺失的标签动态添加到损坏的 HTML 字符串中

html - 无法强制文本换行

html - 奇怪的响应/粘性页脚问题

jquery - HTML 无法从服务器加载 jquery.js