• web模拟C/S软件登陆框


     

    想到C/S架构的软件登录框在屏幕中央,想想能否在网站后台需要登录的地方也打开个输入框窗口,帐号密码正确后打开页面呢(前人也许早已实现,这里只是说说自己做的测试,不要拍砖噢)

     

    马上就开始实验.想想在web开发时,javascript打开窗体的命令有window.open(),还有个模式窗口(showModalDialog),还有一种思路就是直接在打开页面时将页面改变大小(调整为登录框大小).

    要用到javascript脚本来控制窗体,就先补补这方面的命令.(临时抱佛脚),现在的搜索功能太强大了,随便baidu一下,google一下,资源一篇接一篇的,感慨啊,信息时代就是快啊.言规正传,为了普及js知识我将javascriptwindow对象相关说明就copy到这里了,大家也可以去看看其他教程,温习一下

    Code

     

    在温习时看到window对象里有个resizeTo方法改变指定大小; moveTo方法移动到指定位置就是它们俩了.(没事偷着乐会)

    新建一页面1.htm

    录入如下简单代码:

     

    Code

     

    窗口大小是改变了,随后的问题是,如何在打开本页时将本页的menutoolbar等统统隐掉,查了半天资料,只怪自己学艺不精(书到用时方恨少),顺便说个题外话,大家要老记毛主席的话“好好学习,天天向上”。我们不能就此打住啊,这条不行,我们走别的路。

    下面用到window.open方法。

    Code

     

    普及完了之后,开始动工,主要想法是用一页面做跳板,直接open一个窗口,打开子窗口的同时,关闭父窗口。新建2.htm(跳板页面),3.htm(登录页面)

     

    Code

     

    效果向我们想的方向进了一小步,打开时没有什么采单栏,工具栏,地址栏了.大家一看代码,就知道了,,js脚本只在IE上运行正常,发现问题,马上想方法,js对客户端浏览器类型进行判断,不用IE的直接打开登录页面(locaction.href).

     

    简单代码如下:

     

    Code

     

    User-Agent参数在这里就不在介绍了,大家可以用Fidder 分别看下各浏览器的User-Agent参数值.

    模式方法略了,有兴趣的大家可以自己去测试了.主是就是用模式窗口中登录后,返回主页面(2.htm)时,要对返回结果进行判断,成功跳转到3.htm,失败就跳到错误页面(error.htm).

    总结:略.

     

     实例下载 

    补充:

    昨天去了 ublue.liao 的博客,进到他的精灵部落,效果不错.题外话..,哈..

    参考:

    http://www.diybl.com/course/1_web/javascript/jsjs/20071226/94568.html

    http://blog.sina.com.cn/s/blog_49df2d0b01009epq.html

  • 相关阅读:
    EPANET头文件解读系列4——EPANET2.H
    EPANET头文件解读系列3——TOOLKIT.H
    EPANET头文件解读系列2——ENUMSTXT.H
    EPANET头文件解读系列1——TEXT.H
    ENUMSTXT.H中的指针数组
    main函数的参数
    函数指针与指针函数
    FMDB源码阅读
    17个提升iOS开发效率的必用工具
    UIKit性能调优实战讲解
  • 原文地址:https://www.cnblogs.com/kevinlzf/p/1371641.html
Copyright © 2020-2023  润新知