问题描述
这是打开对话框的://打開對話框functionselect_open(url,obj){vars=newObject();vark="";k=showModalDialog(url,s,"dialogWidth:500px;dialogHeight:330px;scrollbars:no;help:no;");varobj=document.getElementById(obj);s.txt=obj.value;//點擊”X“或”取消“時避免傳回undefined值if(typeof(k.txt)!="undefined"){obj.value=k.txt;//alert(txt.returnValue);}}这是对话框回传值:functionsend(){vars=newObject();s.type="ok";s.valueid="";s.txt="";varlst2=document.getElementById("lib_emp2");varlen=lst2.length;for(vari=0;i<len;i++){s.valueid+=lst2.options(i).value+",";s.txt+=lst2.options(i).text+"";}//傳值window.returnValue=s;//alert(s.valueid);//alert(s.txt);window.close();}如果我在对话框中直接点取消或直接关闭窗体,左下方就会有一个javascript错误,虽然不影响功能,但是始终是一个错误,该怎么解决?
时间: 2024-10-26 02:10:51