我可以将(window.open)从父窗口的页面"A“移动到子窗口的页面"B”,但不能反过来。我试过window.opener.alert,但它只能在chrome和opera上运行。我不能使用history.go(-1) history.go(1),因为在页面A和B之间有一个登录页面
我需要它在特别是Safari上工作。我如何才能做到这一点。有没有其他方法可以做到这一点?没有警报的解决方案会更好。谢谢你的帮助
页面"A“
var pop;
function openPageB()
{
if (typeof (pop) == 'undefined'
我有页(与不同的领域)在我的网页上的iframe。但是iframed页面有以下代码
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "You have attempted to leave this page. Are you sure?";
}
</script>
因此,如果没有“您已经尝试过.”,我就无法关闭父页面。提示。这是非常令人高兴的提示,有人知道如何阻止这种提示吗?
编
我有一个使用AJAX的应用程序,但AJAX在iframe中不能正常工作。
这是我正在使用的JS (它位于加载到iframe中的页面中)。这3个函数分别调用一个AJAX例程,该例程填充App。我想要的是加载iframe,然后运行这个JS。它必须是iframe,当它完成加载时调用此代码,因为我无法控制加载它的页面(Facebook)。
<script type="text/javascript">
$(document).ready(function(){
alert('HELLO!!!'); // Test to see if it work