使用window.open()在新选项卡中添加行文本

时间:2014-12-08 09:52:27

标签: javascript html window.open

我有一个按钮点击该按钮我想使用window.open()打开相应的网址(google.com,youtube.com或任何网址)。它完美的工作,但现在我想在新打开的选项卡中添加注释。

如何在使用window.open()打开的新标签中添加一些注释。我无法使用警报,因为已有1个警报用于其他消息。我不能在1个警告框中添加2条消息。

所以我想知道是否可以在使用window.open()打开的新标签页中添加自定义注释。

代码:

<script>
    var child = window.open(url, '', 'width=1250,height=800,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=10,top=70');
</script>

提前致谢。

1 个答案:

答案 0 :(得分:1)

我正在回复您更新的&#34;关闭此窗口后,请提供您的反馈。&#34; 您的问题版本。

我建议您将反馈提醒放在打开弹出窗口的页面上,而不是弹出窗口本身。以下代码将打开弹出窗口,等待它关闭,然后提醒用户提供反馈:

<script>
child =  window.open("http://www.google.com","google","width=800,height=400,top=30,resizable=yes"); 
if ( child ) {
    child.focus();
    window.timerID = window.setInterval(function() {            // check every 2 seconds to see if popup is closed yet
                    if ( child && !child.closed ) {
                        // keep waiting
                    } else {
                        clearInterval(window.timerID);  
                        alert("Now please provide feedback on your Google experience.");
                    }
                }, 2000);
} else {
    alert("Google cannot open because popups are blocked.");
}
</script>
相关问题