一个简单关于参数传递的问题!

zhaozipeng 2003-07-15 03:42:57
用下面的代码引用函数:
<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("birthday.asp", "", "dialogWidth:197px; dialogHeight:210px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; " );
if( retval != null ){
ctrlobj.value = retval;
}else{
//alert("canceled");
}
}
里设置弹出的对话框为不同的CTRLOBJ对应不同的网页啊?
...全文
38 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaozipeng 2003-07-16
  • 打赏
  • 举报
回复
大家帮我啊!
zhaozipeng 2003-07-15
  • 打赏
  • 举报
回复
还是不行啊,提示找不到网页啊
xuzuning 2003-07-15
  • 打赏
  • 举报
回复
手太快了
<input type="text" name="birthday" ><input type=button value="输入" onClick="fPopUpCalendarDlg(this);return false">
xuzuning 2003-07-15
  • 打赏
  • 举报
回复
<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; " );
....
zhaozipeng 2003-07-15
  • 打赏
  • 举报
回复
我的意思是把这句代码: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动态决定而不是象现在这样固定死如何实现啊?
形印声传 2003-07-15
  • 打赏
  • 举报
回复
在函数体里加个判断机制;
if CTRLOBJ==""
{
}
else if CTRLOBJ==""
{
}
..

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧