Apr 23

JavaScript 模态窗口 说明以及对 Ajax引擎 的一些困惑

lee , 13:41 , 开发相关 » JS┋AJAX , 评论(5) , 引用(0) , 阅读(13010) , Via 本站原创 | |
JavaScript的模态窗口在开发中经常用到.网上例子也很多,但是还是有朋友搞不清,我给个简单说明
父窗口中打开模态窗口:
var chkStr=showModalDialog("page.aspx","", "dialogWidth:400px; dialogLeft:5px; dialogHeight:200px;status:0; help:0;");
子窗口中返回:
window.returnValue= strReturnValue ;  window.close();
模态窗口返回类型主要是:null,undefined,还有你的ReturnValue值类型
另一个问题就是showModalDialog和showModallessDialog的区别了.
同:两者弹出的窗体不能刷新 异:前者是模态窗口,始终获得焦点;后者是非模态窗口,只不过弹出一个页面,还可以操作父窗口.
还有就是IE7.0中会显示模态窗口真实路径的问题.这个是IE7.0安全考虑,目前没有办法解决.可以用层来模拟模态窗口

第二个问题:这几天学习Ajax,先是云里雾里的一通概念理论的,看完发现就js嘛.可是麻烦来了.这玩意是自己写引擎好,还是用微软的UpdatePanel拉拉控件算了.虽然早就知道这玩意,可是自己用还是刚入门级的,有点迷糊啊.
自己写,累人,麻烦,但是控制灵活而且可以提高水平.用Asp.Net Ajax框架,只要拉个控件进UpdatePanel就可以了.优点是简单,而且开发速度快.缺点是控制不灵活.
上午在CSDN上和众高人讨论一下.各有各的说法,个人觉得是不是可以将二者结合起来灵活运用?继续迷糊中.....
檸檬園主
2007/12/07 10:42
也不用自己寫啦。可以用很多現成的AJAX 類庫,像prototype.js是比較嚴謹的,可以在他的基礎 上進行很多功能的擴展。另一個jQuery是極力推薦的,快速開發非常 好,plugins也很多,並且可定制性很強,也很好理解,語法非常 優美。
lee 回复于 2007/12/07 13:08
prototype只是个底层的扩展,jQuery是很不错,Ext太庞大了.不过我JS很烂
bkkkd
2007/04/25 14:01
原来是window对像下的方法
lee 回复于 2007/04/25 15:01
就是啊,嘿嘿.不然你以为什么啊.就是JavaScript里弹出个窗口撒.一般做验证啊,选择啊什么的,常用的
bkkkd
2007/04/25 10:25
showModalDialog??
showModallessDialog??
又是.net提供的函数??
lee 回复于 2007/04/25 10:55
JavaScript里的方法啊,笨弟弟pig
peterjams
2007/04/23 19:22
拉控件到UP比较简单

老卡现在研究ajax了?
lee 回复于 2007/04/23 21:22
是啊,不过不是研究,是学习中.总不能落后太多.呵呵
sadwind
2007/04/23 14:42
暂是还没有能力去犯迷糊,小弟还在入门之外
lee 回复于 2007/04/23 18:52
thumbdown我也差不多.正在努力学习中.
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]