在我的应用程序中,我在我的lightbox中创建了一个iframe,当我打开lightbox时,它将调用父窗口函数并关闭lightbox,在父窗口函数中将创建和更新一些DOM,然后当我返回父窗口时,我试图访问这些DOM,它会抛出一个异常"script5011: Can't execute code from a freed script“。
我调用父窗口函数在iframe这样的window.parent.myFunc(arg1,arg2...),它会得到一个异常,我想那是IE9的一个新功能的变化,因为我在IE6,7,8和其他浏览器都工作得很好,我还没有找到一个有效的解决方案IE
我试图发布一条关于离开网页的警告信息,但它是嵌套在框架集中的。
显然,如果我将网页作为浏览器中的根页加载,window.onbeforeunload就会触发,但在框架集中加载时不会触发。
编辑:它在Chrome 7或Safari 5中不工作,但在Internet 8和FireFox 3.6中工作。有没有一个修复/解决办法,让我可以让它在Chrome 7和/或Safari 5以及?
我做错了什么?
这就是我试过的:
function closePageWarning()
{
return "Are you sure you want to leave this page?"
我有页(与不同的领域)在我的网页上的iframe。但是iframed页面有以下代码
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "You have attempted to leave this page. Are you sure?";
}
</script>
因此,如果没有“您已经尝试过.”,我就无法关闭父页面。提示。这是非常令人高兴的提示,有人知道如何阻止这种提示吗?
编
我想在我的mongodb数据库中使用一个名为'task‘的对象。一个任务可以有一个或多个任务作为其子任务。我需要找到一个任务,它可以位于层次结构的任何级别,具有其_id或其他属性值。我如何在mongoose或mongodb中做到这一点?我的任务架构如下:
var mongoose = require('mongoose');
var Project = require(./project.js);
var Resource = require(./resource.js);
var Group = require(./group.j