javascript - 我需要帮助在页面加载时创建一个在父窗口关闭时关闭的 javascript 弹出窗口

标签 javascript

首先,感谢您花时间查看并提供帮助。这是一个很棒的社区。

好吧,我的问题...我需要在加载网站时创建一个包含音乐播放器的弹出窗口。站点关闭后,它应该关闭弹出窗口。到目前为止,这是我想出的一些想法,但是我并不擅长 javascript。现在我只是在尝试构建打开关闭操作。稍后我会添加播放器。

<script language="JavaScript">
  function load() {
    window.open('http://www.google.com','player','
    height='320,width=320,scrollbars,resizable'); 
  }
  function unload() {
    parent.player.close();
  }
window.onload = load;
window.onunload = unload;
</script>

此代码无效。我不确定为什么。我必须修改什么才能使其正常运行?

最佳答案

<script language="JavaScript">
  var player;
  function load() {
   player = window.open('http://www.google.com','player','height=320,width=320,scrollbars,resizable'); 
  }
  function unload() {
      player.close();
  }
window.onload = load;
window.onunload = unload;
</script>

关于javascript - 我需要帮助在页面加载时创建一个在父窗口关闭时关闭的 javascript 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7000515/

相关文章:

javascript - canvas不能画正方形?

javascript - Bootstrap Collapse Issue 同时点击其他链接

javascript - typescript 不会替换 tsconfig 中定义的非相对路径

javascript - 在 JavaScript 中处理 HTML 颜色和透明度

javascript - 在Electron中,如何使用 Electron 打包器仅包含特定的node_modules?

javascript - 溢出的可滚动 div :hidden in FireFox 3. 6.x

javascript - 如何在字典中打印以及JS中这个结构是什么?

javascript - 当有很多列(或很长的一行)时,如何水平滚动?

javascript - 使用递增变量时 jquery 循环不起作用

javascript - 如何对 javascript 事件执行 Html.Action?