浏览 19760 次
锁定老帖子 主题:js模式对话框实现用户登录
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-13
采用ModalDialog做登录,最大优点就是省去了传递url的麻烦 下面列出关键代码 当作备忘吧 父窗口代码:window.showModalDialog('login.jsp', window);//这个window作为参数传递到子窗口,当登录成功后可通过这个对象刷新父窗口 子窗口代码: window.dialogArguments.document.location.reload();//刷新父窗口 window.close(); //关闭自己 还有一个关键代码: <base target="_self"> 如果不加这段代码,在登录返回之后会打开一个新窗口 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-02-14
这个方法很方便,但是不支持 firefox
|
|
返回顶楼 | |
发表时间:2007-02-25
呵呵,这个世道,这么要考虑这么多!
|
|
返回顶楼 | |
发表时间:2007-02-26
我99的兼容IE,FF ,Opera
var win=new MdiWindow(/*width*/ 300 ,/*height*/ 200 , /*left*/ 1 , /*top*/ 100, /*下方不可操作*/ true); win.setSize(300,200);//设置大小 win.setWindowArguments({window:window}); //或win.setWindowArguments(window) win.load("login.html"); win.frame.location.reload();//刷新 win.onClose=function(){ //闭时回调函数 } win.close();//关闭 //子窗口代码: parent.initWindowArguments(window); window.close();//关闭自己 var opener=windowArguments.window; opener.reload();//刷新父页面 windowHandler.btnClose.hide();//隐藏关闭按钮。 |
|
返回顶楼 | |
发表时间:2007-03-13
不错。
|
|
返回顶楼 | |
发表时间:2007-03-15
请教一些Javaeye的这个登录是用什么组件实现的?
|
|
返回顶楼 | |
发表时间:2007-03-15
好像是div做的
|
|
返回顶楼 | |
发表时间:2007-04-07
<base target="_self">
加在什么地方 |
|
返回顶楼 | |
发表时间:2007-04-09
<html:html lang="true">
<base target="_self"> <head> <logic:notEmpty name="com.ecc.beauty.CustomInfo" scope="session"> <script language="JavaScript" type="text/JavaScript"> window.dialogArguments.document.location.reload(); window.close(); </script> </logic:notEmpty> </head> <body> ...... |
|
返回顶楼 | |
发表时间:2007-04-10
不错!
|
|
返回顶楼 | |