在项目开发中,很多地方都使用了window.open 和window.showdialog两种弹出窗口模式。刚开始看公司老的一些项目里都是用这些的,自己也就跟着用,后来感觉每个页面都写JS,太麻烦了,即使是COPY一下,也觉得不爽,而且老是用这两种,感觉没什么意思,难看,能不能用个好看点的,呵呵。看来我对美好的事物还是有追求的。 在网络上找到了一个不错的DIV弹出窗口,还算漂亮吧 网址是http://www.subimage.com/dhtml/subModal 对象是找好了,接下就是给它弄点嫁妆,尤其是衣裳,好好的修饰打扮下才能出来见人啊 大多数的弹出窗口都是要有返回值的,所以决定控件的模样是一个textbox 加两个图片按钮如图一个是选择,另外一个清空按钮 开始先写这个复合控件 using System;using System.Collections.Generic;using System.Text;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.ComponentModel;namespace StarTech.WebControls} 控件是已经写好了,但是源页面,还是要通过外面程序提供,我的控件里面都已经写死了,其实也可以给他写个属性 让它可以在外部定义。 接下来就是如果获得源页面的返回值,具体代码如下 //返回值window.returnVal="nosnowwolf";//关闭窗口 window.parent.hidePopWin(true); OK,这样就可以了,可能我表达的不是很清楚,希望大家能给点意见,改天把代码放出来 相关文章: 2021-12-20 2021-10-19 2021-11-11 2021-10-19 2021-12-06 2021-04-08 2021-12-15 2021-11-01