window.showModalDialog 如何传一个空的控件?

问题描述

//传递两个空件到search页面script="window.showModalDialog('../SearchPerson/SearchPerson.htm?random_x='+String(Math.random())"+",[document.getElementById('"+this.txt_emp_no.ClientID.Trim()+"')"+",document.getElementById('"+this.txt_emp_name.ClientID.Trim()+"')"+"],'dialogWidth:330px;dialogHeight:400px;status=no;help=no');returnfalse;";this.btn_search.Attributes.Add("onclick",script);//對傳入的兩個控件參數進行賦值,然後關閉窗口functiondocument.all.btnConfirm.onclick(){//約定控件,第一個為Emp_No,第二個為Emp_Name,第三個為Dept,第四個為Ext.第一、二個必須,三、四可以沒有dialogArguments[0].value=document.getElementById('lbl_Selected_Emp_No').innerText;dialogArguments[1].value=document.getElementById('lbl_Selected_Emp_Name').innerText;if(dialogArguments.length>2){dialogArguments[2].value=document.getElementById('lbl_Selected_Dept').innerText;dialogArguments[3].value=document.getElementById('lbl_Selected_Ext').innerText;}dialogArguments[4].value=document.getElementById('lbl_Selected_LogonID').innerText;//这是新需求而增加的,现在我想获取第一,第四个空件的值,我该怎样做?window.parent.close();}

解决方案

解决方案二:
和传四个不是一样?
解决方案三:
我只需要传两个空件!!而且控件的赋值顺序是固定的。现在我要传+",[document.getElementById('"+this.txt_emp_no.ClientID.Trim()+"')"+",document.getElementById('"+this.txt_logon_id.ClientID.Trim()+"')"但是logonid是第四个空件。如果我这样传过去,第二个空件获得的值还是emp_name
解决方案四:
友情UP
解决方案五:
那位大侠帮我一下,user等着测试呢:(
解决方案六:
你可以传一个控件,也可以传window对象当参数过去,那么你怎么样访问里面的控件/处理都可以
解决方案七:
为什么不把window传过去??showmodaldialog的使用请参考http://dev.csdn.net/article/27760.shtm

时间: 2024-09-17 04:19:53

window.showModalDialog 如何传一个空的控件?的相关文章

请问MVVM中,new一个与用户控件数据绑定的ViewModel对象后,其属性值为空了,这是为什么?

问题描述 请问MVVM中,new一个与用户控件数据绑定的ViewMode类l对象后,其属性值为空了,这是为什么? 解决方案 本帖最后由 zjp1907 于 2014-08-28 01:50:33 编辑解决方案二: 解决方案三:new一个ViewModel是新创建一个对象,当然是空的啦,除非你这个ViewModel是从别的地方传过来的,里面的值才可能不为空.又或者就是你这个ViewModel中的字段属性都有默认值--解决方案四:引用 回复于:2014-08-2823:13:51new一个ViewM

怎样自定义一个服务器端的控件

服务器|控件 大家知道在ASP.NET中微软为我们提供了大量的服务器端控件,包括HtmlControl 和WebControl.它们功能强大,为我们的编程提供了极大的方便.更重要的一点是它开放了对第三方控件的使用.这就使我们可以定制自己需要的服务器端控件.   下面我就以一个集成化的上传组件来说明怎样自定义一个服务器端的控件,这个组件其实是HtmlInputFile.Button 和Label以及事件实现的集合.这个组件要达到的功能是要象已有的webcontrol一样,用一个设定了几个属性的标记

自己使用js/jquery写的一个定制对话框控件_javascript技巧

最近在做一个游戏项目,项目里面很多需要用到对话框,而且得用上美工做的图片,这样的话好像就不好去找一些现成的对话框控件了,于是便琢磨着自己做一个通用的控件,虽然不是绝对通用啦,但在我这个项目里还是可以随意调用的,思想的话也可以借鉴到别的项目中. 先贴出主要代码: 复制代码 代码如下: //对话框的基本html内容,绝对定位,高宽设置,背景图片,标题,两个按钮图 var tdlz_dialog_content = "<div id='tdlz_dialog" + "' st

一个关于gtk控件显示的问题

问题描述 一个关于gtk控件显示的问题 我最近做项目有这样一个需求:需要将gtk控件 "截图".具体的"截图"代码现在不在手边,明天发上来. 我在调用gtk_widget_show()方法将一个控件(例如一个GtkButton)显示后,马上调用截图的代码,期望得到这个控件的图片. 现在有一个问题,就是截图这段代码能够工作,但是截下来的图不正确.一个刚刚new出来的控件,我对它进行截图,截出来的基本就是一片空白.但是当控件在屏幕上完全显示出来后,再调用一次截图的代码,

c#-C#的一个窗口怎么调用另一个窗口的控件?

问题描述 C#的一个窗口怎么调用另一个窗口的控件? C#的一个窗口怎么调用另一个窗口的控件?调用dataGridView控件 解决方案 http://bbs.csdn.net/topics/360140208 解决方案二: 看我写的例子 解决方案三: 我们当时也遇到这个问题,你可以好好看一下定义窗口的代码,new一个窗口的时候你并不一定非得是无参数,你可以构造一个参数,在new的时候讲另一个窗口当做参数给传进去. 解决方案四: 在一个窗口中调用另一个窗口或者对话框. 现在有两个窗口: 主窗口Fo

有没有只有边框,中间空的控件

问题描述 如题,找一个只有边框,中间空的控件,想要个框用,没找到,请帮忙 解决方案 解决方案二: 解决方案三:panel重绘边框groupbox重绘边框privatevoidGBX_SWITCH_Paint(objectsender,PaintEventArgse){e.Graphics.Clear(GBX_SWITCH.BackColor);e.Graphics.DrawString(GBX_SWITCH.Text,GBX_SWITCH.Font,Brushes.Black,12,1);e.G

后台管理系统上的一个百度地图控件无法显示地图问题!

问题描述 后台管理系统上的一个百度地图控件无法显示地图问题! 谷歌,ie都测试可以显示,唯独火狐不显示,测试火狐版本为最新版!

jsp-问一个关于JSP控件的问题

问题描述 问一个关于JSP控件的问题 现在我有一个select控件,里面有选项1.2.3,有一个radio控件,里面有选项4.5. 现在我想只有选择1的时候,radio才会显示出来,或者可用.然后还有个查询按钮, 点击查询的时候会根据4或者5查询.这种情况怎么办到呢?挺急的,在线等 解决方案 一个关于swfupload控件的问题 解决方案二: 其实你说的这种情况,用js实现最直接,但是你要是让我写还真是写不出,像你说的1,然后radio出来, 意思是点击1 的时候,会触发一个函数,这个函数会隐藏

vc++-VC一个对话框的按钮控制另一个对话框的控件

问题描述 VC一个对话框的按钮控制另一个对话框的控件 10C 我想用一个对话框的按钮控制另一个对话框的控件,那个控件在那个对话框内也有按钮能控制,能不能通过按钮控制按钮,从而按钮控制控件 解决方案 在VC++中的MFC利用一个dialoge对话框中按钮调用另一个dialoge对话框VC中怎样点击按钮弹出一个对话框一个对话框调用另一个对话框的控件值 解决方案二: 可不可以这个按钮函数调用另外一个对话框的那个按钮函数? 解决方案三: 在第一个对话框dlg1的按钮消息处理函数中调用dlg2的那个按钮消