我有一个按钮点击该按钮我想使用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>
提前致谢。
答案 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>