Rel*_*lla 2 html javascript php window popup
如果您的PopUp窗口被弹出窗口拦截器阻止,如何获得通知?(需要的代码示例)
同
window.open (URL, windowName[, windowFeatures]);
Run Code Online (Sandbox Code Playgroud)
你打开一个新的弹出窗口,并URL放置一些HTML页面.在弹出窗口JS中,您可以编写一些可以使用window.opener变量的页面,以便您可以JS从主页面访问所有内容.然后你可以在popuped页面设置一些标志 - 例如:
index.html
<html>
<body>
<script type="text/javascript">
var opened = false;
window.open('popup.html');
// and here some loop in mooTools/jQuery/or
// something to look up for variable changes
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
popup.html
<html>
<body>
<script type="text/javascript">
window.opener.opened = true;
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我会这样做的.
编辑
这是另一种使用方式PHP:
在你popup.php可以设置在会议上,一些标志
$_SESSION['opened'] = true;
Run Code Online (Sandbox Code Playgroud)
在index.php你应该写一些东西来AJAX请求一个动作,将从你返回一个值$_SESSION.