网站登陆事件js源代码
web前端设计代码案例

web前端设计代码案例这是一个简单的Web前端设计代码案例,它包括HTML、CSS和JavaScript。
这个案例是一个基本的登录页面,它包括一个表单,用户可以在其中输入用户名和密码。
HTML代码:```html<!DOCTYPE html><html><head><title>登录页面</title><link rel="stylesheet" type="text/css" href=""></head><body><div class="login-container"><h2>登录</h2><form id="login-form"><input type="text" id="username" placeholder="用户名" required><input type="password" id="password" placeholder="密码" required><button type="submit">登录</button></form></div><script src=""></script></body></html>```CSS代码():```cssbody {font-family: Arial, sans-serif;}.login-container {width: 300px;padding: 30px;border: 1px solid ccc;border-radius: 5px;}form {display: flex;flex-direction: column;}input[type="text"], input[type="password"] { width: 100%;padding: 10px;margin-bottom: 10px;border: 1px solid ccc;border-radius: 5px;}button {width: 100%;background-color: 007BFF;color: white;border: none;border-radius: 5px;cursor: pointer;}```JavaScript代码():```javascript("login-form").addEventListener("submit", function(event) {(); // 阻止表单的默认提交行为,以便我们可以执行一些自定义的逻辑。
(完整版)JSP登陆页面代码

}
%>
如果输入信息有误,则回到登录页面,重新输入登录信息。
注册页面:reg.jsp
请输入您的注册信息:
<table>
<form action="/user/Reg" method="post" name="regform" onsubmit="return regconfirm();">
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
%>
<jsp:forward page="main.jsp"/>
<%
}else{
out.println("用户名或密码输入错误!");
}
%>
如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:
<tr><td>密码:</td><td><input type="password" name="user_pwd" id="user_pwd" size="20" maxlength=10 onBlur="checkPWD();">*可以包含字母数字(区分大小写),6-10位</td>
网易等邮箱网页登陆源代码2012

在网上找了许多,都是不能用的了,本地登陆还好,放到网站就显示:警告:系统检查到您可能通过不安全的网站登录,请您登录后立即修改密码!但是老板着急让完成。
就接着百度。
终于搞定。
代码共有两部分:一、登陆页面:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/1999/REC-html401-19991224/loose.dtd"><HTML xmlns="/1999/xhtml"><HEAD><TITLE>中药方大全</TITLE><META content="text/html; charset=gbk" http-equiv=Content-Type><SCRIPT type=text/javascript src="config.js"></SCRIPT></HEAD><BODY ><FORM id=gomail class=c_form onSubmit="return checktype(this);"method=post name=gomail action=JavaScript:><INPUT type=hidden name=url><INPUT type=hidden name=username> <INPUT type=hidden name=type> <INPUTtype=hidden name=password> <INPUT type=hidden name=domain> <INPUTvalue=/inset.html type=hidden name=.done> <INPUTtype=hidden name=user> <INPUT type=hidden name=pass> <INPUT value=truetype=hidden name=enterVip> <INPUT type=hidden name=UserName> <INPUTtype=hidden name=Password> <INPUT type=hidden name=u> <INPUT type=hiddenname=psw> <INPUT type=hidden name=login> <INPUT type=hiddenname=LoginName> <INPUT type=hidden name=usr> <INPUT type=hidden name=func> <INPUT type=hidden name=login_name> <INPUT type=hiddenname=login_password> <INPUT type=hidden name=BackURL> <INPUTvalue=/mail?ui=html&zy=l type=hiddenname=continue> <INPUT type=hidden name=Email> <INPUT type=hiddenname=email> <INPUT type=hidden name=domainname> <INPUT value=falsetype=hidden name=firstlogin> <INPUT type=hidden name=starttime> <INPUTtype=hidden name=p2> <INPUT type=hidden name=passwd> <INPUT type=hiddenname=id> <INPUT type=hidden name=m> <INPUT type=hidden name=mpass> <INPUT type=hidden name=loginid> <INPUT type=hidden name=appid> <INPUTtype=hidden name=ru> <INPUT type=hidden name=eru> <INPUT type=hiddenname=fl> <INPUT type=hidden name=ct> <INPUT type=hidden name=vr> <INPUTtype=hidden name=sg> <INPUT type=hidden name=vwriter> <INPUT type=hiddenname=vpassword> <INPUT type=hidden name=passport_51_user> <INPUTtype=hidden name=passport_51_password> <INPUT type=hidden name=gourl><INPUT type=hidden name=Passwd> <INPUT value=cn type=hidden name=.intl><INPUT type=hidden name=origURL> <INPUT type=hidden name=formName> <INPUT type=hidden name=method> <INPUT value=true type=hidden name=isplogin><UL><LI><LABEL for=mail_user_ican123>帐号</LABEL> <INPUT id=mail_user_ican123class=int size=25 type=text name=uName> </LI><LI><LABEL for=mail_ail_server_ican123>邮箱</LABEL> <SELECTid=mail_server_ican123 class=select onchange=shortcut() name=domains><OPTION selected value=selected>--请选择--</OPTION> <OPTIONvalue=163> 网易</OPTION> <OPTION value=126></OPTION><OPTION value=sohu> 搜狐</OPTION> <OPTION value=sina>新浪</OPTION> <OPTION value=tom></OPTION> <OPTIONvalue=yahoo></OPTION> <OPTIONvalue=yahoocn></OPTION> <OPTION value=21cn></OPTION><OPTION value=eyou> 亿邮</OPTION> <OPTIONvalue=vipsina></OPTION> <OPTIONvalue=vip163></OPTION> <OPTION value=263></OPTION><OPTION value=yeah></OPTION> <OPTIONvalue=selected>以下请在弹出页登陆↓</OPTION> <OPTIONvalue=gmail></OPTION> <OPTION value=qq></OPTION><OPTION value=188></OPTION> <OPTION value=139></OPTION><OPTION value=sogou></OPTION> <OPTIONvalue=hotmail></OPTION> <OPTIONvalue=kaixin001>开心网</OPTION> <OPTIONvalue=selected>--社交网及其他--</OPTION> <OPTION value=baidu>百度账号</OPTION><OPTION value=renren>人人网</OPTION> <OPTION value=tianya>天涯社区</OPTION><OPTION value=51> 博客</OPTION> <OPTION value=cren>ChinaRen校友录</OPTION></SELECT> </LI><LI><LABEL for=mail_passwd_ican123>密码</LABEL> <INPUTid=mail_passwd_ican123 class=int size=15 type=password name=uPw> <INPUT id=mail_submit_ican123 class=btn value="登录" type=submit name=btn_my></LI></UL></FORM></BODY></HTML>二、相应的js代码(config.js)var ua=erAgent.toLowerCase();var isIE=ua.indexOf("msie")>-1;var isFF=ua.indexOf("firefox")>-1;function regE(c,b,a){if(window.attachEvent){c.attachEvent(b,a)}else {c.addEventListener(b.replace(/^on/,""),a,true)}}function $(a){return document.getElementById(a)}function os(a){return $(a).style}function ResumeError(){return true}window.onerror=ResumeError;// JavaScript Document/*var gm=document.gomail;var vDomain=gm.domains;var vName=gm.uName;var vPw=gm.uPw;*/function checktype(obj){if(obj.domains.value=="selected"){alert("您没有选择邮箱");obj.domains.focus();return false}if(obj.uName.value==""){alert("您没有填写用户名");obj.uName.focus();return false}if(obj.uPw.value==""){alert("您没有填写密码");obj.uPw.focus();return false}if(obj.domains.value=="163"||obj.domains.value=="126"||obj.domains.value=="yeah"){checkwangyi(obj);}else{clickMail(obj);}obj.uPw.value="";return ;this.location.reload();}function clickMail(obj){obj.target="_blank"switch(obj.domains.value){case "188":obj.action="/servlet/coremail/login?language=0&style=1"er.value=obj.uName.valueobj.pass.value=obj.uPw.valuebreakcase "vip163":obj.action="https:///logon.m?language=-1&style=-1" ername.value=obj.uName.valueobj.password.value=obj.uPw.valuebreakcase "netease":obj.action="/cgi/login?verifycookie=1&language=0" ername.value=obj.uName.valueobj.password.value=obj.uPw.valuebreakcase "sohu":obj.action="/login.jsp"obj.url.value=""erName.value=obj.uName.valueobj.Password.value=obj.uPw.valueobj.id.value=obj.uName.valueername.value=obj.uName.valueobj.password.value=obj.uPw.valueobj.m.value=obj.uName.valueobj.passwd.value=obj.uPw.valueobj.mpass.value=obj.uPw.valueobj.loginid.value=obj.uName.value+"@"obj.fl.value="1"obj.vr.value="1|1"obj.appid.value="1000"obj.ru.value="/servlet/LoginServlet"obj.eru.value="/login.jsp"obj.ct.value="1173080990"obj.sg.value="5082635c77272088ae7241ccdf7cf062"breakcase "yahoo":obj.action="https:///config/login"obj.login.value=obj.uName.valueobj.passwd.value=obj.uPw.valuebreakcase "yahoocn":obj.action="https:///config/login"obj.login.value=obj.uName.value+"@"obj.passwd.value=obj.uPw.valuebreakcase "tom":obj.action="/cgi/163/login_pro.cgi"er.value=obj.uName.valueobj.pass.value=obj.uPw.valuebreakcase "21cn":obj.action="/maillogin.jsp"obj.LoginName.value=obj.uName.valueobj.passwd.value=obj.uPw.valueobj.domainname.value=""erName.value=obj.uName.value+'@'breakcase "china":obj.action="/coremail/fcg/login"er.value=obj.uName.valueobj.pass.value=obj.uPw.valueobj.domainname.value=""//obj.passwd.value=obj.uPw.valuebreakcase "mailchina":obj.action="/extend/gb/NULL/NULL/NULL/SignIn.gen" obj.LoginName.value=obj.uName.valueobj.passwd.value=obj.uPw.valuebreakcase "citiz":obj.action="/default/login_billing.jsp"ername.value=obj.uName.value+"@"obj.password.value=obj.uPw.valuebreakcase "56":var gUrsHost=["m113","m48","m49"];obj.action="http://"+gUrsHost[((new Date()).getSeconds())%3]+"/mail/mail.56" ername.value=obj.uName.valueobj.password.value=obj.uPw.valuebreakcase "Xinhuanet":obj.action="/login.jsp"ername.value=obj.uName.valueobj.password.value=obj.uPw.valueobj.domainname.value=''breakcase "sina":obj.action="/cgi-bin/login.cgi"obj.u.value=obj.uName.valueobj.psw.value=obj.uPw.valuebreakcase "eyou":obj.action="/mail_login.php"obj.LoginName.value=obj.uName.valueobj.Password.value=obj.uPw.valuebreakcase "263":obj.action="/xmweb"r.value=obj.uName.valueobj.pass.value=obj.uPw.valueobj.domain.value=""obj.func.value="login"breakcase "qq":obj.action="/cgi-bin/login"obj.u.value=obj.uName.valueobj.p.value=obj.uPw.valueobj.starttime.value=(new Date()).valueOf()breakcase "vipsina":obj.action="/cgi-bin/login.php"obj.domain.value=''obj.u.value=obj.uName.valueobj.psw.value=obj.uPw.valuebreak;case "cren":obj.action="/login.jsp"obj.loginid.value=obj.uName.value+"@"obj.passwd.value=obj.uPw.valueobj.fl.value="1"obj.vr.value="1|1"obj.appid.value="1005"obj.ru.value="/urs/setcookie.jsp?burl=/" obj.ct.value="1174378209"obj.sg.value="84ff7b2e1d8f3dc46c6d17bb83fe72bd"breakcase "tianya":obj.action="/user/loginsubmit.asp"obj.vwriter.value=obj.uName.valueobj.vpassword.value=obj.uPw.valuebreakcase "51":obj.action="/login.5p"obj.passport_51_user.value=obj.uName.valueobj.passport_51_password.value=obj.uPw.valueobj.gourl.value="http%3A%2F%%2Fwebim%2Findex.php"breakcase "renren":obj.action="/Login.do"obj.email.value=obj.uName.valueobj.password.value=obj.uPw.valuebreakcase "baidu":obj.action="https:///?login"ername.value=obj.uName.valueobj.password.value=obj.uPw.valueobj.u.value="/index.php?tn=fm991_pg"break}obj.uPw.value = ""SetmailCookie('m',obj.domains.selectedIndex,5184000,'/')//obj.uPw.value = ""return true}function checkwangyi(obj){obj.target="_parent"var url="";var lname=obj.uName.value;var lpass=obj.uPw.value;var lindex=obj.domains.selectedIndex;if(lindex==1)url="/logins.jsp?type=1&url=/coremail/fcg/ntesdoor2?&u sername="+lname+"&password="+lpass;if(lindex==2)url="/logins.jsp?type=1&url=/cgi/ntesdoor?&usernam e="+lname+"@"+"&password="+lpass;if(lindex==13)url="/logins.jsp?type=1&url=/cgi/ntesdoor?&usernam e="+lname+"@"+"&password="+lpass;openWin(url);// else obj.submit();return true;}function shortcut(){var gm=document.gomail;var vDomain=gm.domains,vName=gm.uName,vPw=gm.uPw;if(vDomain.value=="qq")window.open("");else if(vDomain.value=="hotmail")window.open("/");else if(vDomain.value=="sogou")window.open("/");else if(vDomain.value=="139")window.open("/");else if(vDomain.value=="gmail")window.open("/");else if(vDomain.value=="188")window.open("/");else if(vDomain.value=="kaixin001")window.open("/");setCookies();}function setCookies(){var gm=document.m;var vDomain=gm.domains,vName=gm.uName;if(vDomain.value!="qq"&&vDomain.value!="hotmail"&&vDomain.value!="sogou"&&vDo main.value!="139"&&vDomain.value!="gmail"&&vDomain.value!="188"&&vDomain.value!=" kaixin001"){setmailCookie('mailType',vDomain.selectedIndex.toString ());if(vName.value)setmailCookie('username',vName.value.toString ());}else {var mailType=getCookie('mailType')?getCookie('mailType'):0;for(var i=0;i<vDomain.options.length;i++){if(i!=parseInt(mailType)){vDomain.options[i].removeAttribute("selected");}else {vDomain.options[mailType].setAttribute("selected","true");}}}}function openWin(url){window.open(url);}function SetmailCookie(n,v,t,dm){}三、测试页面/test/pingtou/mail.htm联系QQ:110102296。
[JS]九种网页弹窗代码
![[JS]九种网页弹窗代码](https://img.taocdn.com/s3/m/57fef19582d049649b6648d7c1c708a1284a0aae.png)
[JS]九种⽹页弹窗代码【1、最基本的弹出窗⼝代码】其实代码⾮常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ("page.html")--></SCRIPT>因为着是⼀段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。
<!-- 和 -->是对⼀些版本低的浏览器起作⽤,在这些⽼浏览器中不会将标签中的代码作为⽂本显⽰出来。
要养成这个好习惯啊。
window.open (page.html) ⽤于控制弹出新的窗⼝page.html,如果page.html不与主窗⼝在同⼀路径下,前⾯应写明路径,绝对路径(http://)和相对路径(../)均可。
⽤单引号和双引号都可以,只是不要混⽤。
这⼀段代码可以加⼊HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执⾏,尤其是页⾯代码长,⼜想使页⾯早点弹出就尽量往前放。
【2、经过设置后的弹出窗⼝】下⾯再说⼀说弹出窗⼝的设置。
只要再往上⾯的代码中加⼀点东西就可以了。
我们来定制这个弹出的窗⼝的外观,尺⼨⼤⼩,弹出的位置以适应该页⾯的具体情况。
<SCRIPT LANGUAGE="javascript"><!--window.open ("page.html, newwindow, height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no")file://写成⼀⾏--></SCRIPT>参数解释:<SCRIPT LANGUAGE="javascript"> js脚本开始;window.open 弹出新窗⼝的命令;page.html 弹出窗⼝的⽂件名;newwindow 弹出窗⼝的名字(不是⽂件名),⾮必须,可⽤空代替;height=100 窗⼝⾼度;width=400 窗⼝宽度;top=0 窗⼝距离屏幕上⽅的象素值;left=0 窗⼝距离屏幕左侧的象素值;toolbar=no 是否显⽰⼯具栏,yes为显⽰;menubar,scrollbars 表⽰菜单栏和滚动栏。
JS代码大全

JS代码⼤全1. 将彻底屏蔽⿏标右键oncontextmenu="window.event.returnvalue=false"<table border oncontextmenu=return(false)><td>no</table>可⽤于Table2. 取消选取、防⽌复制<body onselectstart="return false">3. 不准粘贴onpaste="return false"4. 防⽌复制oncopy="return false;" oncut="return false;"5. IE地址栏前换成⾃⼰的图标<link rel="Shortcut Icon" href="favicon.ico">6. 可以在收藏夹中显⽰出你的图标<link rel="Bookmark" href="favicon.ico">7. 关闭输⼊法<input style="ime-mode:-Disabled">8. 永远都会带着框架<script language="javascript"><!--if (window == top)top.location.href = "frames.htm"; //frames.htm为框架⽹页// --></script>9. 防⽌被⼈frame<SCRIPT LANGUAGE=javascript><!--if (top.location != self.location)top.location=self.location;// --></SCRIPT>10. ⽹页将不能被另存为<noscript><iframe src=*.html></iframe></noscript>11. 查看⽹页源代码<input type=button value=查看⽹页源代码onclick="window.location = `view-source:`+ /`";>12.删除时确认<a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a>13. 取得控件的绝对位置//javascript<script language="javascript">function getIE(E){var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert("top="+t+"/nleft="+l);}</script>//VBScript<script language="VBScript"><!--function getIE()dim t,l,a,bset a=document.all.img1t=document.all.img1.offsetTopl=document.all.img1.offsetLeftwhile a.tagName<>"BODY"set a = a.offsetParentt=t+a.offsetTopl=l+a.offsetLeftwendmsgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"end function--></script>14. 光标是停在⽂本框⽂字的最后<script language="javascript">function cc(){var e = event.srcElement;var r =e.createTextRange();r.moveStart(`character`,e.value.length);r.collapse(true);r.select();}</script><input type=text name=text1 value="123" onfocus="cc()">15. 判断上⼀页的来源javascript:document.referrer16. 最⼩化、最⼤化、关闭窗⼝<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Minimize"></object><object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object><OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" value="Close"></OBJECT><input type=button value=最⼩化onclick=hh1.Click()><input type=button value=最⼤化onclick=hh2.Click()><input type=button value=关闭onclick=hh3.Click()>本例适⽤于IE17.屏蔽功能键Shift,Alt,Ctrl<script>function look(){if(event.shiftKey)alert("禁⽌按Shift键!"; //可以换成ALT CTRL}document.onkeydown=look;</script>18. ⽹页不会被缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">或者<META HTTP-EQUIV="expires" CONTENT="0">19.怎样让表单没有凹凸感?<input type=text style="border:1 solid #000000">或<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: 1 solid #000000"></textarea>20.<div><span>&<layer>的区别?<div>(division)⽤来定义⼤段的页⾯元素,会产⽣转⾏<span>⽤来定义同⼀⾏内的元素,跟<div>的唯⼀区别是不产⽣转⾏<layer>是ns的标记,ie不⽀持,相当于<div>21.让弹出窗⼝总是在最上⾯:<body onblur="this.focus();">22.不要滚动条?让竖条没有:<body style=`overflow:-Scroll;overflow-y:hidden`></body>让横条没有:<body style=`overflow:-Scroll;overflow-x:hidden`></body>两个都去掉?更简单了<body scroll="no"></body>23.怎样去掉图⽚链接点击后,图⽚周围的虚线?<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>24.电⼦邮件处理提交表单<form name="form1" method="post" action="mailto***@***.com" enctype="text/plain"><input type=submit></form>25.在打开的⼦窗⼝刷新⽗窗⼝的代码⾥如何写?window.opener.location.reload()26.如何设定打开页⾯的⼤⼩<body onload="top.resizeTo(300,200);">打开页⾯的位置<body onload="top.moveBy(300,200);">27.在页⾯中如何加⼊不是满铺的背景图⽚,拉动页⾯时背景图不动<style>body{background-image:url(logo.gif); background-repeat:no-repeat;background-position:center;background-attachment: fixed}</style>28. 检查⼀段字符串是否全由数字组成<script language="javascript"><!--function checkNum(str){return str.match(//D/)==null}alert(checkNum("1232142141"alert(checkNum("123214214a1"// --></script>29. 获得⼀个窗⼝的⼤⼩document.body.clientWidth;document.body.clientHeight30. 怎么判断是否是字符if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";else alert("全是字符";31.TEXTAREA⾃适应⽂字⾏数的多少<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> </textarea>32. ⽇期减去天数等于第⼆个⽇期<script language=javascript>function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(A)alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "⽉" + a.getDate() + "⽇"}cc("12/23/2002",2)</script>33. 选择了哪⼀个Radio<HTML><script language="vbscript">function checkme()for each ob in radio1if ob.checked then window.alert ob.valuenextend function</script><BODY><INPUT name="radio1" type="radio" value="style" checked>style<INPUT name="radio1" type="radio" value="barcode">Barcode<INPUT type="button" value="check" onclick="checkme()"></BODY></HTML>34.脚本永不出错<SCRIPT LANGUAGE="javascript"><!-- Hidefunction killErrors() {return true;}window.onerror = killErrors;// --></SCRIPT>35.ENTER键可以让光标移到下⼀个输⼊框<input onkeydown="if(event.keyCode==13)event.keyCode=9">36. 检测某个⽹站的链接速度:把如下代码加⼊<body>区域中:<script language=javascript>tim=1setInterval("tim++",100)b=1var autourl=new Array()autourl[1]="/";autourl[2]=""autourl[3]="/";autourl[4]="/";autourl[5]="/";function butt(){document.write("<form name=autof>"for(var i=1;i<autourl.length;i++)document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=text name=url"+i+" size=40> =》<input type=button value=GOonclick=window.open(this.form.url"+i+".value)><br>"document.write("<input type=submit value=刷新></form>"}butt()function auto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="链接超时"}else{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}b++}function run(){for(var i=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl+"/"+Math.random()+" width=1 height=1onerror=auto(http://";+autourl+"`)>"}run()</script>37. 各种样式的光标auto :标准光标default :标准箭头hand :⼿形光标wait :等待光标text :I形光标vertical-text :⽔平I形光标no-drop :不可拖动光标not-allowed :⽆效光标help :?帮助光标all-scroll :三⾓⽅向标move :移动标crosshair :⼗字标e-resizen-resizenw-resizew-resizes-resizese-resizesw-resize38.页⾯进⼊和退出的特效进⼊页⾯<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">推出页⾯<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">这个是页⾯被载⼊和调出时的⼀些特效。
后台自动登录网页vb脚本实例代码

set IE=createobject("Internetexplorer.application")IE.Visible = TrueIE.Navigate "https:///login.htm"‘等待网页加载完成While IE.busy Or IE.readystate<>4Wend'从网页元素中找到设置的元素,并赋值'因为form没有name或id,只能从document的collection里取forms集合'再从中定位输入框和提交按钮IE.Document.Forms(0).elements("name").value = "aaaa"IE.Document.Forms(0).elements("passwd").value = "1111"IE.Document.Forms(0).elements("Send").click'登录后界面是框架结构,先等主框架加载完成While IE.busy Or IE.readystate<>4Wend'等框架内网页1加载完成While IE.busy Or IE.Document.Frames(1).document.readystate<>"complete"Wend'点击一个图片按钮/链接,需要先定位到框架内,再从document的collection里取images集合IE.Document.Frames(1).document.images(3).click'等主框架加载完成While IE.busy Or IE.readystate<>4Wend'等框架内网页2加载完成While IE.busy Or IE.Document.Frames(2).document.readystate<>"complete"Wend'定位select控件,并作出选择IE.Document.Frames(2).document.Forms(0).elements("lst_ed_day").selectedIndex=8IE.Document.Frames(2).document.Forms(0).elements("lst_st_time").selectedIndex=1'其他操作。
Jsp学生信息管理系统登录验证全代码

1.jsp登录界面 Login.jspNo.:00000000000000587 <%@page language="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><html><head><meta http-equiv="Content-Type"content="text/html;charset=UTF-8"><title>用户登录界面</title></head><form action="LoginServlet"method="post"><body bgcolor="blue"><marquee direction="right"onmouseover="stop()"onmouseout="start()"style="font-family: 楷体_GB2312"><p><font size="10px"color="red">学生信息信息管理系统</font></p></marquee><table align=center width="237"><tr><td><table width=100%><tr><td colspan=6><font size=2><div id="b2bContent"style="FILTER: revealTrans(Duration = 1, Transition =</font></td></tr><tr><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt0"onclick="javascript:showPage(0);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">1</div></font></td><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt1"onclick="javascript:showPage(1);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">2</div></font></td><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt2"onclick="javascript:showPage(2);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">3</div></font></td><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt3"onclick="javascript:showPage(3);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">4</div></font></td><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt4"onclick="javascript:showPage(4);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">5</div></font></td><td align=center STYLE='cursor: hand'><font size=2><div class="b2bbutton"id="bt5"onclick="javascript:showPage(5);clearTimeout(theTimer);theTimer=s etTimeout('turnPage()',speed);checkBt();">6</div></font></td></tr></table><script language="javascript">b2bStr = new Array();b2bStr[0]= "<div style='float:left; width:100%;overflow:hidden;'><a href=1.gif target=_blank><img src=1.gif width=214px height=145px border=0></a><br><a target=_blank title=太阳岛公园一角 href=1.gif>太阳岛公园一角</a></div>";width:100%;overflow:hidden;'><a href=2.gif target=_blank><img src=2.gif width=214px height=145px border=0></a><br><a target=_blank title=太阳岛公园湖光山色 href=2.gif>太阳岛公园湖光山色</a></div>";b2bStr[2] = "<div style='float:left; width:100%;overflow:hidden;'><a href=3.gif target=_blank><img src=3.gif width=214px height=145px border=0></a><br><a target=_blank title=哈尔滨雪雕 href=3.gif>哈尔滨雪雕</a></div>";b2bStr[3] = "<div style='float:left; width:100%;overflow:hidden;'><a href=4.gif target=_blank><img src=4.gif width=214px height=145px border=0></a><br><a target=_blank title=镜泊湖 href=4.gif>镜泊湖</a></div>";b2bStr[4] = "<div style='float:left; width:100%;overflow:hidden;'><a href=5.gif target=_blank><img src=5.gif width=214px height=145px border=0></a><br><a target=_blank title=太阳岛公园瀑布 href=5.gif>太阳岛公园瀑布</a></div>";b2bStr[5] = "<div style='float:left; width:100%;overflow:hidden;'><a href=6.gif target=_blank><img src=6.gif width=214px height=145px border=0></a><br><a target=_blank title=镜泊湖夜色 href=6.gif>镜泊湖夜色</a></div>";var page=0;var speed=3000;function showPage(id){setTransition();b2bContent.innerHTML=b2bStr[id];b2bContent.filters.revealTrans.play();}function turnPage(){showPage(page);theTimer=setTimeout("turnPage()", speed);checkBt();page++;if(page>=6) page=0;}function checkBt(){for(var i=0;i<6;i++){btObj=eval('bt'+i);if(page==i){btObj.style.color='#FFFFFF';btObj.style.backgroundCol or='#FF781C';}else{btObj.style.color='#000000';btObj.style.backgroundColor='#F7 F7F7';}}}function setTransition(){b2bContent.filters.revealTrans.Transition=Math.round(Math.random( )*23);b2bContent.filters.revealTrans.apply();}turnPage();</script></TD></TR></table><hr color="green"width="540"><table align="center"><tr><td>用户名:<input type="text"name="username"size="8" maxlength="6"></td></tr><tr><td>密 码:<input type="password" name="password"size="10"maxlength="6"></td></tr><tr><td><input type="submit"value="登录"> <input type="reset"value="取消"></td></table></form></body></html>2.java代码(1)User.Java 定义的属性和数据库中的字段相对应package com.softeem.dt;public class User {private int id;private String username;private String password;private String xh;private String college;public int getId(){return id;}public void setId(int id){this.id = id;}public String getUsername() {return username;}ername = username;}public String getPassword() {return password;}public void setPassword(String password) { this.password = password;}public String getXh() {return xh;}public void setXh(String xh) {this.xh = xh;}public String getCollege() {return college;}public void setCollege(String college) { this.college = college;}}(2)UserDAO.java 操作数据库tb_user,验证用户登录package com.softeem.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.softeem.db.DBManager;import er;public class UserDAO {/***验证用户登录*@return*/public boolean checkDenglu(User user) {boolean flag = false;// 获得数据库连接Connection conn = DBManager.getConnection();// 用select * from查询数据库中的所有字段String sql = "select count(*) from tb_user where username=? and password=?";try {PreparedStatement pst = conn.prepareStatement(sql);pst.setString(1, user.getUsername());pst.setString(2, user.getPassword());ResultSet rs = pst.executeQuery();while (rs.next()) {int count = rs.getInt(1);//用count和0比较,若大于0表示该用户存在,否则不存在if(count > 0){flag = true;}}} catch (SQLException e) {e.printStackTrace();}return flag;}}3.LoginServlet,点击登录跳转到服务器端package com.softeem.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import er;/*** Servlet implementation class LoginServlet*/public class LoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public LoginServlet() {super();}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { super.doGet(request, response);}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取表单数据//处理乱码request.setCharacterEncoding("utf-8");String username = request.getParameter("username");String password = request.getParameter("password");//封装到user对象中User user = new User();user.setUsername(username);user.setPassword(password);//调用dao的checkLogin方法UserDAO dao = new UserDAO();boolean flag = dao.checkLogin(user);String message = null;String path = null;if(flag){message = "登录成功";path="success.jsp";request.getSession().setAttribute("user", user);}else{message ="对不起密码错误,请重新输入!";path="fail.jsp";}//response返回messageresponse.setCharacterEncoding("utf-8");response.getWriter().write(message);*///属于服务器跳转,浏览器地址栏没有发生改变request.getRequestDispatcher(path).forward(request,response);}}青年人首先要树雄心,立大志,其次就要决心作一个有用的人才。
实用js验证用户注册登录代码

} tion insurl(obj,is){
if (document.selection && document.selection.type == "Text") {
AddTxt="[url]"+text+"[/url]";
}
this.get=function (key){
for(i=0;i<this.keys.length;i++){
if(this.keys[i]==key){
return this.values[i];
}
}
}
}
//将固定格式的Ajax传递数据拆分成 key value 的对象
e.initEvent('click',false,false);
obj.dispatchEvent(e);
}
}
//读取Cookie
function getCookie(Name){
var re=new RegExp(Name+"=[^;]+", "i");
if (document.cookie.match(re)){
AddTxt="[img]"+text+"[/img]";
AddText(obj,AddTxt);
} else {
txt=prompt('请输入图片完整URL地址:','http://');
if (txt!=null) {
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 显示登陆事件<HTML><HEAD><TITLE>时间日期篇--显示登陆时间</TITLE></HEAD><BODY bgcolor="#fef4d2" background="../images/background3.jpg" ><br><br><center><font color="ffaafa"><h2><font color="#FF0000"><b>时间日期篇--显示登陆时间</b></font></h2></font><hr width=300><br><br><!-- 案例代码开始--><form name=forms> <CENTER><div align=center><p><font size=3></font><!-- [Step1]:这里可以设置页面显示的内容、颜色及大小--><font color=red size=3>您已登录本站</font><font color=#80FF80><br> <input type=text name=input1 size=10></font></p></div></center> <SCRIPT language=javascript>var sec=0;var min=0;var hou=0;flag=0;idt=window.setTimeout("UpDate();",1000);function UpDate(){sec++;if(sec==60){sec=0;min+=1;}if(min==60){min=0;hou+=1;}if((min>0)&&(flag==0))<!-- [Step2]: 在此可以设置弹出窗口的显示信息-->{window.alert("您已经逗留了1分钟!可别忙着走呀,还有很多好东东等着您呢!");flag=1;} document.forms.input1.value=hou+"时"+min+"分"+sec+"秒";idt=window.setTimeout("UpDate();",1000);}</SCRIPT></form><!-- 案例代码结束--></center></BODY></HTML>2 浏览某页所用的时间<HTML><HEAD><TITLE>时间日期篇--浏览某页所用时间</TITLE></HEAD><BODY bgcolor="#fef4d2" onload=Timetrack()><br><br><center><font color="ffaafa"><h2>时间日期篇--浏览某页所用时间</h2></font> <hr width=300><br><br><!-- 案例代码1开始--><script language=javascript>var entered = new Date()function Timetrack(){var now = new Date()var seconds = Math.floor((now.getTime() - entered.getTime()) / 1000)var minutes = Math.floor(seconds /60)var second = seconds % 60var minute = minutes % 60document.time.timer.value = minutes + ":" + secondsvar timeID= setTimeout("Timetrack()",1000)}</script><!-- 案例代码1结束--><!-- 案例代码2开始--><table ><tr><td WIDTH="100%"><font FACE="ARIEL,HELVETICA" SIZE="-1"><form NAME="time"><!-- [Step1]: 这里可以更该页面显示的信息--><!-- [Step2]: 这里可以设置显示时间的列长度--><div align="center"><center><p>浏览本页总共用去<input TYPE="text" NAME="timer"SIZE="6" V ALUE="0:00"> 秒.</p></center></div></form></font></td></tr></table><!-- 案例代码2结束--></BODY></HTML>3 退出时显示访问时间<HTML><HEAD><TITLE>时间日期篇--退出时显示访问时间</TITLE></HEAD><BODY bgcolor="#fef4d2" onunload=SeeYouLater()><br><br><center><font color="ffaafa"><h2>时间日期篇--退出时显示访问时间</h2></font><hr width=300><br><br><!-- 案例代码开始--><script language="JavaScript">pageOpen = new Date();function SeeYouLater() {pageClose = new Date();minutes = (pageClose.getMinutes() - pageOpen.getMinutes());seconds = (pageClose.getSeconds() - pageOpen.getSeconds());time = (seconds + (minutes * 60));<!-- [Step1]: 这里可以改变弹出窗口显示的信息-->alert('您在这里逗留了' + time + ' 秒。
欢迎再次光临!');}</script><!-- 案例代码结束--></BODY></HTML>4 显示全中文日期<HTML><HEAD><TITLE>时间日期篇--显示全中文日期</TITLE></HEAD><BODY bgcolor="#fef4d2" ><br><br><center><font color="ffaafa"><h2>时间日期篇--显示全中文日期</h2></font><hr width=300><br><br><!-- 案例代码开始--><script language="JavaScript">function CurrentDate(point){var numberstring="一二三四五六七八九十";if(point ==0) {document.write("十")}if(point < 10){document.write(numberstring.substring(0+(point-1),point))}elseif(point < 20 ){document.write("十"+numberstring.substring(0+(point-11),(point-10)))}elseif(point < 30 ){document.write("二十"+numberstring.substring(0+(point-21),(point-20)))}else{ document.write("三十"+numberstring.substring(0+(point-31),(point-30)))}}var today = new Date()var month = today.getMonth()+1var date = today.getDate()var day = today.getDay()<!-- [Step1]: 在此可以更该显示的年份-->document.write(" 公元二零零二年")CurrentDate(month)document.write(" 月")CurrentDate(date)document.write(" 日")</script><!-- 案例代码结束--></BODY></HTML>5 倒计时<HTML><HEAD><TITLE>时间日期篇--倒计时1</TITLE></HEAD><BODY bgcolor="#fef4d2" onLoad=DownCount()><br><br><center><font color="ffaafa"><h2>时间日期篇--倒计时1</h2></font><hr width=300><br><br><!-- 案例代码1开始--><script language=JavaScript><!-- [Step1]: 这里可以设置倒计时的月日年-->var theDay = new Date("January 1, 2008")var DayALLfunction DownCount(){var today = new Date()var seconds = Math.floor((theDay.getTime() - today.getTime())/1000)var minutes = Math.floor(seconds/60)var hours = Math.floor(minutes/60)var days = Math.floor(hours/24)CDay= daysCHour= hours % 24CMinute= minutes % 60CSecond= seconds % 60DayALL = CDay + " 天, " + CHour + " 小时, " + CMinute + " 分钟, " + CSecond + " 秒"document.clock.DownCount.value = DayALLvar counter = setTimeout("DownCount()", 1000)}</script><!-- 案例代码1结束--><!-- 案例代码2开始--><form name = "clock"><!-- [Step2]: 这里可以更该页面上显示的提示信息-->距离2008 年 1 月 1 日,您将还有<br><!-- [Step3]: 这里可以改变时间的列长度--><input type="TEXT" name= "DownCount" size= "35"></form><!-- 案例代码2结束--></BODY></HTML>6 倒计时<HTML><HEAD><TITLE>时间日期篇--倒计时2</TITLE></HEAD><BODY bgcolor="#fef4d2" onload=DownTime()><br><br><center><font color="ffaafa"><h2>时间日期篇--倒计时2</h2></font><hr width=300><br><br><!-- 案例代码1开始--><script language='Javascript'>function DownTime(){STTime();SHTime();}function STTime(){if(TimerRunning)clearTimeout(TimerID);var TimerRunning = false;}function array(){this.length = 12;this[0] = 31;this[1] = 28;this[2] = 31;this[3] = 30;this[4] = 31;this[5] = 30; this[6] = 31;this[7] = 31;this[8] = 30;this[9] = 31;this[10] = 30;this[11] = 31; }var CClock = new array();function SHTime(){today = new Date();var CurrentMonth = today.getMonth();var CurrentDate = today.getDate();var CurrentYear = today.getFullYear();now = null;if (21 < CurrentDate) {CurrentDate -= CClock[CurrentMonth]; CurrentMonth++;} if (7 < CurrentMonth) {CurrentMonth -= 12; CurrentYear++;}var Yleft = 2008 - CurrentYear;var Mleft = 1 - CurrentMonth;var Dleft = 1 - CurrentDate;document.YMD.a.value = Yleft;document.YMD.b.value = Mleft;document.YMD.c.value = Dleft;TimerID = setTimeout('SHTime()',1000);TimerRunning = true;}</script><!-- 案例代码1结束--><!-- 案例代码2开始--><form name='YMD'><!-- [Step1]: 这里可以更该页面显示的提示消息-->距离2008年1月1日只剩下<!-- [Step2]: 这里能够改变显示时间的列长度--><input type='text' name='a' size=3 value=''> 年,<input type='text' name='b' size=3 value=''> 月,<input type='text' name='c' size=3 value=''> 日。