奇怪的prototype和对话框问题 Line.prototype.toPage = lineToPage; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的 line 类是在父窗体里定义的还是在子窗体里定义的?这个可能会有关系,因为定义的类在跨页面的时候会有问题了。把你的代码再贴详细点。 我的 line 类是在js文件里定义的,父子窗体都引用,line对象是在子窗体里创建的,作为参数传递到父窗体。 setMe(line)是在父窗体里,子窗体使用 opener.setMe(line)调用。 你的代码不详细,occur.value=this.occur;period.value=this.period;这两句看上去好像是对document中的textbox赋值。对内容赋值还是不要写到对象里面,应该把要赋值的对象做为参数传过去 occur 和 period是document中的两个textbox。我也试了将对象做为参数传过去,也不行。所以后来没有办法,搞了一个难堪的clone方法。 你的line初始化在哪里?给出初始化的代码,包括调用setMe(line) 我的line 在子窗口初始化的,为什么呢,因为我的子窗口要做几步操作刷新几次才能返回数据。子窗口核心代码如下:var myChoices=new Array(0);function addChoices(current){// set myChoices...}function setCopiedLines(){ var myChoiceLines=new Array(myChoices.length); for(var i=0;i<myChoiceLines.length;i++){ myChoiceLines[i]=retrieveOneLine(myChoices[i]); } self.opener.getCopiedLines(myChoiceLines); window.close();} ExtJs 4 store 添加 一个model之后... JScript运行时错误:“setDayHM”是未定义的 。明明已经定义了 如何判断网页文档加载完毕? 级联下拉菜单出现问题,提示网页上有错! 一个很好的相册切换效果(散分来了) 倒計時:為什麼變量化就運行幾秒就消失了 如何用window.open弹出窗口,而不刷新本页面 动态添加行的新增和页面加载问题 Document对象和window对象到底有什么不同? JS 下拉选择开始年分后,结束年分会自动加一年 如何移除html中的第一个table? Object对象存储数据和Array对象存储数据有什么区别
传递到父窗体。
occur.value=this.occur;
period.value=this.period;
这两句看上去好像是对document中的textbox赋值。
对内容赋值还是不要写到对象里面,应该把要赋值的对象做为参数传过去
我也试了将对象做为参数传过去,也不行。所以后来没有办法,搞了一个难堪的clone方法。
var myChoices=new Array(0);function addChoices(current){
// set myChoices
...
}
function setCopiedLines(){
var myChoiceLines=new Array(myChoices.length);
for(var i=0;i<myChoiceLines.length;i++){
myChoiceLines[i]=retrieveOneLine(myChoices[i]);
}
self.opener.getCopiedLines(myChoiceLines);
window.close();}