在函数体里加个判断机制;
if CTRLOBJ==""
{
}
else if CTRLOBJ==""
{
}
..

解决方案 »

  1.   

    我的意思是把这句代码:retval = window.showModalDialog("birthday.asp", "", "dialogWidth:197px; dialogHeight:210px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; "  );里的"birthday.asp"用参数 CTRLOBJ动态决定而不是象现在这样固定死如何实现啊?
      

  2.   

    <input type="text"  name="birthday" ><input type=button value="输入" onClick="fPopUpCalendarDlg(birthday);return false">
    function fPopUpCalendarDlg(ctrlobj)
    {
    showx = event.screenX - event.offsetX - 4 - 10 ; // + deltaX;
    showy = event.screenY - event.offsetY -168; // + deltaY;
    newWINwidth = 210 + 4 + 18; retval = window.showModalDialog(ctrobj.value, "", "dialogWidth:197px; dialogHeight:210px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; "  );
    ....
      

  3.   

    手太快了
    <input type="text"  name="birthday" ><input type=button value="输入" onClick="fPopUpCalendarDlg(this);return false">