【问题标题】:Chrome ios - iframe: window.open doesn't work with onload handlerChrome ios - iframe:window.open 不适用于 onload 处理程序
【发布时间】:2015-01-14 10:46:53
【问题描述】:

在 iframe window.open 中使用 Chrome for iOs 不适用于 onload 处理程序,但是:
- 它适用于其他平台(android 和 windows)的 chrome。 - 如果我将方法放在按钮上的 onclick 中,它会起作用

按照代码:

<INPUT type=button class=buttonStdWidth name=cbinvia value='#MSG('bok')' onclick=window.open("mypage",name,feat);>

有效!

<BODY onload=window.open("mypage",name,feat);>

没用!

谢谢

【问题讨论】:

  • 属性中的引号在哪里??
  • 文件加载状态是否定义了变量“name”和“feat”?

标签: javascript ios google-chrome onload window.open


【解决方案1】:

我建议在单独的 javascript 函数中处理打开。注意javascript在section里面,否则找不到。

<head>
    <script>

        function open_win(webaddress, name, feat)
        {
            window.open(webaddress, name, feat);
        }
    </script>
</head>
<body onload="open_win('http://www.google.com', 'myName', 'width=400,height=200,scrollbars=yes')">

</body>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-22
    • 2022-10-18
    • 2013-02-22
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多