问题是这样子的:我有一个列表页面,上面有个编辑按钮,点击重新打开一个页面修改后关闭,让他刷新我的列表页面的一部分.
列表有个函数loadSecond(id).
子页面调用,window.opener.loadSecond(id);这样会出现个怪异情况,我很纳闷.子页面第一次被打开时候能调用列表页函数.第二次的时候就会提示:window.operner..为空或者不是对象?
有会的帮忙看些这是为什么,怎么解决.个人认为与父页面的函数没有关系.
列表有个函数loadSecond(id).
子页面调用,window.opener.loadSecond(id);这样会出现个怪异情况,我很纳闷.子页面第一次被打开时候能调用列表页函数.第二次的时候就会提示:window.operner..为空或者不是对象?
有会的帮忙看些这是为什么,怎么解决.个人认为与父页面的函数没有关系.
肯能跟你引用的js文件有关系,如果你用了jquery的话,把引用jq的代码段放在引用的最前面
子父关系.没了呀..
但情况通常只有一个
window.opener为空 说明当前的列表页面已经不是打开编辑页面的列表页面
只能在window.open打开子页面的时候使用的模式窗口不是这样的参见
http://blog.csdn.net/net_lover/article/details/6910