日期:2014-05-16  浏览次数:20336 次

为什么老是提示这样一句话?
XXX行缺少对象。
用Script调试,定义到这样一句话。
__doPostBack(id, ' ');

整个函数是这样。
/*将弹出日历窗口选择的日期放到指定的输入框里*/
function   SetDate(formName,   id,   newDate,   postBack)
{
eval( 'var   theform   =   document. '   +   formName   +   '; ');
popUp.close();
theform.elements[id].value   =   newDate;
if   (postBack)
__doPostBack(id, ' ');
}

其中每个参数用window.alert判断都是正确的。

------解决方案--------------------
function ta_returndate1_onclick(obj,iformat)
{
iformat=0;
var a=260;
var b=300;
obj.value= " ";
window.showModalDialog( "/productconfig/include/date-picker-all-en.jsp ",window, "dialogHeight:210px;dialogWidth:220px;dialogLeft: "+a.toString(10) + "px;dialogTop: " + b.toString(10) + "px;center:0;status:0; ");
}
------解决方案--------------------
这个__doPostBack方法存在吗?