调用html body标记中的脚本函数

Call script function in html body tag

本文关键字:脚本 函数 html body 调用      更新时间:2023-09-26

这里我试图调用body标记中的脚本,但它不起作用。。在这里,我想显示当有人打开网站时,图像显示为弹出窗口,而无需点击任何位置

这是代码

<script type="text/javascript">
           function openWin(img){
               var popup_window = window.open("images/dubai.png", "_blank ", "width=200, height=200");
window.onclick = function () {
        popup_window.close();
        </script>

</head>
<body onload="openWin()">
</body>

当我调试时,图像不会显示为弹出窗口。。那么错误在哪里呢?以及如何解决这一问题?

弹出菜单很烦人,所以浏览器只会在响应用户操作(例如单击按钮)时打开它们。文档加载(即使用onload属性引用的load事件)不是用户操作,因此对open的调用被阻止。

允许弹出的具体规则可以在HTML5规范中找到。


您的代码中也有语法错误(尽管创建问题时可能是转录错误)。您缺少</script>之前的};。这应该在浏览器中的开发人员工具中指出。