添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1、用户登陆,判断用户登录密码,如果密码等于初始密码,则返回一个是否为初始密码的标志(true表示为初始密码)。

2、根据标志,设置iframe的src值:如果标志为false,则src跳转到欢迎页面;如果标志为true,则src跳转到修改密码页面。

3、禁止操作,用户在修改密码之前,禁止页面中所有的链接(除修改密码按钮外)。

4、修改密码后,系统退出,用户重新登录。

系统布局是菜单加正文,正文是在iframe框架中实现的。

开发过程:

1、简单。

2、父窗口获取标志值,判断:

String url = "welcome.do";
String firstLogin = null;
if(context.containsKey("firstLogin")){
	firstLogin = (String)context.getDataValue("firstLogin");
if(firstLogin!=null && firstLogin.equals("true")){
	url = "getSUserPasswordPage.do";
<iframe id="infoFrame" align="top" name="infoframe" src="<%=url%>" frameborder="0" scrolling="auto" height="430px" width="100%"> </iframe> 

3、禁止窗口所有链接:

系统的所有功能切换通过父窗口的菜单实现,在未修改密码之前,禁止父窗口所有链接,达到无法使用系统的效果。在父窗口菜单加载完全后,调用如下JS:

var linknoUsable = function(){ 
            for(var i=2;i<document.links.length;i++){ 
                document.links[i].onclick = function(){ 
                    return false; 
        如果想在子窗口中使用JS禁止父窗口链接,使用如下JS: 

var linknoUsable = function(){
    for(var i=2;i<document.links.length;i++){
        parent.document.links[i].onclick = function(){
            return false;

(上面代码中之所以i=2,是因为前两个链接分别为“重新登录”和“退出系统”,这两个链接不需要禁用。)

4、重新登录

用户修改完密码后,重新访问父窗口,使用如下JS:
parent.window.location.assign("signOn.do");