首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<p>1.document.write(""); 输出语句 <br/>2.JS中的注释为// <br/>3.传统的HTML文档顺序是:document->html->(head,body) <br/>4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) <br/>5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或&#118alue) <br/>6.一个小写转大写的&#106s: document.getElementById("output").&#118alue = document.getElementById("input").&#118alue.toUpperCase(); <br/>7.JS中的值类型:String,Number,Boolean,Null,Object,Function <br/>8.JS中的字符型转换成数值型:parseInt(),parseFloat() <br/>9.JS中的数字转换成字符型:(""+变量) <br/>10.JS中的取字符串长度是:(length) <br/>11.JS中的字符与字符相连接使用+号. <br/>12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<= <br/>13.JS中声明变量使用:var来进行声明 <br/>14.JS中的判断语句结构:if(condition){}else{} <br/>15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop} <br/>16.循环中止的命令是:break <br/>17.JS中的函数定义:function functionName([parameter],...){statement[s]} <br/>18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. <br/>19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self <br/>20.状态栏的设置:window.status="字符"; <br/>21.弹出提示信息:window.alert("字符"); <br/>22.弹出确认框:window.confirm(); <br/>23.弹出输入提示框:window.prompt(); <br/>24.指定当前显示链接的位置:window.location.href="URL" <br/>25.取出窗体中的所有表单的数量:document.forms.length <br/>26.关闭文档的输出流:document.close(); <br/>27.字符串追加连接符:+= <br/>28.创建一个文档元素:document.createElement(),document.createTextNode() <br/>29.得到元素的方法:document.getElementById() <br/>30.设置表单中所有文本型的成员的值为空: <br/>var form = window.document.forms[0] <br/>for (var i = 0; i<form.elements.length;i++){ <br/> if (form.elements.type == "text"){ <br/> form.elements.&#118alue = ""; <br/> } <br/>} <br/>31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE) <br/>32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length <br/>33.单选按钮组判断是否被选中也是用checked. <br/>34.下拉列表框的值:document.forms[0].selectName.options[n].&#118alue (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值) <br/>35.字符串的定义:var myString = new String("This is lightsword"); <br/>36.字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase(); <br/>37.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到. <br/>38.取字符串中指定位置的一个字符:StringA.charAt(9); <br/>39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6); <br/>40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(&#118alue1,&#118alue2)返回两个数中的最在值,Math.pow(&#118alue1,10)返回&#118alue1的十次方,Math.round(&#118alue1)四舍五入函数,Math.floor(Math.random()*(n+1))返回随机数 <br/>41.定义日期型变量:var today = new Date(); <br/>42.日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期几,dateObj.getHours()得到小时,dateObj.getMinutes()得到分,dateObj.getSeconds()得到秒,dateObj.setTime(&#118alue)设置时间,dateObj.setYear(val)设置年,dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计] <br/>43.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName <br/>44.parent代表父亲对象,top代表最顶端对象 <br/>45.打开子窗口的父窗口为:opener <br/>46.表示当前所属的位置:this <br/>47.当在超链接中调用JS函数时用:(&#106avascript :)来开头后面加函数名 <br/>48.在老的浏览器中不执行此&#106s:<!-- //--> <br/>49.引用一个文件式的&#106s:<script type="text/&#106avascript" src="aaa.js"></script> <br/>50.指定在不支持脚本的浏览器显示的HTML:<noscript></noscript> <br/>51.当超链和&#111nCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:<a href="a.html" &#111nclick="location.href=’b.html’;return false">dfsadf</a> <br/>52.JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError <br/>53.JS中的换行:\n <br/>54.窗口全屏大小:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script> <br/>55.JS中的all代表其下层的全部元素 <br/>56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1 <br/>57.innerHTML的值是表单元素的值:如<p id="para">"how are <em>you</em>"</p>,则innerHTML的值就是:how are <em>you</em> <br/>58.innerTEXT的值和上面的一样,只不过不会把<em>这种标记显示出来. <br/>59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态. <br/>60.isDisabled判断是否为禁止状态.disabled设置禁止状态 <br/>61.length取得长度,返回整型数值 <br/>62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc <br/>63.window.focus()使当前的窗口在所有窗口之前. <br/>64.blur()指失去焦点.与FOCUS()相反. <br/>65.select()指元素为选中状态. <br/>66.防止用户对文本框中输入文本:onfocus="this.blur()" <br/>67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length <br/>68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless() <br/>69.状态栏文字的设置:window.status=’文字’,默认的状态栏文字设置:window.defaultStatus = ’文字.’; <br/>70.添加到收藏夹:external.AddFavorite("http://www.dannyg.com";;,"jaskdlf"); <br/>71.JS中遇到脚本错误时不做任何操作:window.&#111nerror = doNothing; 指定错误句柄的语法为:window.&#111nerror = handleError; <br/>72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续. <br/>73.JS中的self指的是当前的窗口 <br/>74.JS中状态栏显示内容:window.status="内容" <br/>75.JS中的top指的是框架集中最顶层的框架 <br/>76.JS中关闭当前的窗口:window.close(); <br/>77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");} <br/>78.JS中的窗口重定向:window.navigate("http://www.sina.com.cn";;); <br/>79.JS中的打印:window.print() <br/>80.JS中的提示输入框:window.prompt("message","defaultReply"); <br/>81.JS中的窗口滚动条:window.scroll(x,y) <br/>82.JS中的窗口滚动到位置:window.scrollby <br/>83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout <br/>84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); <br/>85.JS中的退出之前使用的句柄:function verifyClose(){event.return&#118alue="we really like you and hope you will stay longer.";}} window.onbeforeunload=verifyClose; <br/>86.当窗体第一次调用时使用的文件句柄:onload() <br/>87.当窗体关闭时调用的文件句柄:onunload() <br/>88.window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息) <br/>89.window.location.reload()刷新当前页面. <br/>90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) <br/>91.document.write()不换行的输出,document.writeln()换行输出 <br/>92.document.body.noWrap=true;防止链接文字折行. <br/>93.变量名.charAt(第几位),取该变量的第几位的字符. <br/>94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值. <br/>95.字符串连接:string.concat(string2),或用+=进行连接 <br/>96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算) <br/>97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置. <br/>98.string.match(regExpression),判断字符是否匹配. <br/>99.string.replace(regExpression,replaceString)替换现有字符串. <br/>100.string.split(分隔符)返回一个数组存储值. <br/>101.string.substr(start[,length])取从第几位到指定长度的字符串. <br/>102.string.toLowerCase()使字符串全部变为小写. <br/>103.string.toUpperCase()使全部字符变为大写. <br/>104.parseInt(string[,radix(代表进制)])强制转换成整型. <br/>105.parseFloat(string[,radix])强制转换成浮点型. <br/>106.isNaN(变量):测试是否为数值型. <br/>107.定义常量的关键字:const,定义变量的关键字:var <br/>javascript 常用验证 - [] <br/>山里的孩子 发表于 2006-04-20 <br/><br/><br/><br/><br/>一、验证类<br/>1、数字验证内<br/>1.1 整数<br/>1.2 大于0的整数 (用于传来的ID的验证)<br/>1.3 负整数的验证<br/>1.4 整数不能大于iMax<br/>1.5 整数不能小于iMin<br/>2、时间类<br/>2.1 短时间,形如 (13:04:06)<br/>2.2 短日期,形如 (2003-12-05)<br/>2.3 长时间,形如 (2003-12-05 13:04:06)<br/>2.4 只有年和月。形如(2003-05,或者2003-5)<br/>2.5 只有小时和分钟,形如(12:03)<br/>3、表单类<br/>3.1 所有的表单的值都不能为空<br/>3.2 多行文本框的值不能为空。<br/>3.3 多行文本框的值不能超过sMaxStrleng<br/>3.4 多行文本框的值不能少于sMixStrleng<br/>3.5 判断单选框是否选择。<br/>3.6 判断复选框是否选择.<br/>3.7 复选框的全选,多选,全不选,反选<br/>3.8 文件上传过程中判断文件类型<br/>4、字符类<br/>4.1 判断字符全部由a-Z或者是A-Z的字字母组成<br/>4.2 判断字符由字母和数字组成。<br/>4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母<br/>4.4 字符串替换函数.Replace();<br/>5、浏览器类<br/>5.1 判断浏览器的类型<br/>5.2 判断ie的版本<br/>5.3 判断客户端的分辨率<br/><br/>6、结合类<br/>6.1 email的判断。<br/>6.2 手机号码的验证<br/>6.3 身份证的验证<br/><br/><br/>二、功能类<br/><br/>1、时间与相关控件类<br/>1.1 日历<br/>1.2 时间控件<br/>1.3 万年历<br/>1.4 显示动态显示时钟效果(文本,如OA中时间)<br/>1.5 显示动态显示时钟效果 (图像,像手表) <br/>2、表单类<br/>2.1 自动生成表单<br/>2.2 动态添加,修改,删除下拉框中的元素<br/>2.3 可以输入内容的下拉框<br/>2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送)<br/><br/>3、打印类<br/>3.1 打印控件<br/>4、事件类<br/>4.1 屏蔽右键<br/>4.2 屏蔽所有功能键<br/>4.3 --> 和<-- F5 F11,F9,F1<br/>4.4 屏蔽组合键ctrl+N<br/>5、网页设计类<br/>5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现)<br/>5.2 html编辑控件类<br/>5.3 颜色选取框控件<br/>5.4 下拉菜单<br/>5.5 两层或多层次的下拉菜单<br/>5.6 仿IE菜单的按钮。(效果如rongshuxa.com的导航栏目)<br/>5.7 状态栏,title栏的动态效果(例子很多,可以研究一下)<br/>5.8 双击后,网页自动滚屏<br/>6、树型结构。<br/>6.1 asp+SQL版<br/>6.2 asp+xml+sql版<br/>6.3 java+sql或者java+sql+xml<br/>7、无边框效果的制作<br/>8、连动下拉框技术<br/>9、文本排序<br/>---------------------------------------------------------------------------------------<br/><br/>一、验证类<br/>1、数字验证内<br/>1.1 整数<br/>/^(-|\+)?\d+$/.test(str)<br/>1.2 大于0的整数 (用于传来的ID的验证)<br/>/^\d+$/.test(str)<br/>1.3 负整数的验证<br/>/^-\d+$/.test(str)<br/>2、时间类<br/>2.1 短时间,形如 (13:04:06)<br/>function isTime(str)<br/>{<br/>var a = str.match(/^(\d{1,2})(?(\d{1,2})\2(\d{1,2})$/);<br/>if (a == null) {alert('输入的参数不是时间格式'); return false;}<br/>if (a[1]>24 || a[3]>60 || a[4]>60)<br/>{<br/>alert("时间格式不对");<br/>return false<br/>}<br/>return true;<br/>}<br/>2.2 短日期,形如 (2003-12-05)<br/>function strDateTime(str)<br/>{<br/>var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); <br/>if(r==null)return false; <br/>var d= new Date(r[1], r[3]-1, r[4]); <br/>return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);<br/>}<br/>2.3 长时间,形如 (2003-12-05 13:04:06)<br/>function strDateTime(str)<br/>{<br/>var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2})\d{1,2})\d{1,2})$/; <br/>var r = str.match(reg); <br/>if(r==null)return false; <br/>var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); <br/>return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);<br/>}<br/>2.4 只有年和月。形如(2003-05,或者2003-5)<br/>2.5 只有小时和分钟,形如(12:03)<br/>3、表单类<br/>3.1 所有的表单的值都不能为空<br/><br/>3.2 多行文本框的值不能为空。<br/>3.3 多行文本框的值不能超过sMaxStrleng<br/>3.4 多行文本框的值不能少于sMixStrleng<br/>3.5 判断单选框是否选择。<br/>3.6 判断复选框是否选择.<br/>3.7 复选框的全选,多选,全不选,反选<br/>3.8 文件上传过程中判断文件类型<br/>4、字符类<br/>4.1 判断字符全部由a-Z或者是A-Z的字字母组成<br/><br/>4.2 判断字符由字母和数字组成。<br/><br/>4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母<br/>/^([a-zA-z_]{1})([\w]*)$/g.test(str)<br/>4.4 字符串替换函数.Replace();<br/>5、浏览器类<br/>5.1 判断浏览器的类型<br/>window.navigator.appName<br/>5.2 判断ie的版本<br/>window.navigator.appVersion<br/>5.3 判断客户端的分辨率<br/>window.screen.height; window.screen.width;<br/><br/>6、结合类<br/>6.1 email的判断。<br/>function ismail(mail)<br/>{<br/>return(new RegExp(/^\w+((-\w+)|(\.\w+))*\-AT-[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));<br/>}<br/>6.2 手机号码的验证<br/>6.3 身份证的验证<br/>function isIdCardNo(num)<br/>{<br/>if (isNaN(num)) {alert("输入的不是数字!"); return false;}<br/>var len = num.length, re; <br/>if (len == 15)<br/>re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);<br/>else if (len == 18)<br/>re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);<br/>else {alert("输入的数字位数不对!"); return false;}<br/>var a = num.match(re);<br/>if (a != null)<br/>{<br/>if (len==15)<br/>{<br/>var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);<br/>var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];<br/>}<br/>else<br/>{<br/>var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);<br/>var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];<br/>}<br/>if (!B) {alert("输入的身份证号 "+ a[0] +" 里出生日期不对!"); return false;}<br/>}<br/>return true;<br/>}<br/>-------------------------------------------------------------------------------------<br/><br/>3.7 复选框的全选,多选,全不选,反选<br/><br/>全选<br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/><br/>全选<br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/>function checkAll(str)<br/>{<br/>var a = document.getElementsByName(str);<br/>var n = a.length;<br/>for (var i=0; ia.checked = window.event.srcElement.checked;<br/>}<br/>function checkItem(str)<br/>{<br/>var e = window.event.srcElement;<br/>var all = eval("document.hrong."+ str);<br/>if (e.checked)<br/>{<br/>var a = document.getElementsByName(e.name);<br/>all.checked = true;<br/>for (var i=0; i{<br/>if (!a.checked){ all.checked = false; break;}<br/>}<br/>}<br/>else all.checked = false;<br/>}<br/><br/><br/>3.8 文件上传过程中判断文件类型<br/><br/><br/>-------------------------------------------------------------------------------------<br/>1.身份证严格验证:<br/><br/> <br/><br/>2.验证IP地址<br/><br/>function isip(s){<br/>var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}};<br/>var re=s.split(".")<br/>return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false<br/>}<br/><br/>var s="202.197.78.129";<br/>alert(isip(s))<br/><br/> <br/><br/>3.加sp1后还能用的无边框窗口!!<br/><br/> <br/><br/> <br/><br/><br/>/*--- Special Thanks For andot ---*/<br/><br/>/*<br/>This following code are designed and writen by Windy_sk <br/>You can use it freely, but u must held all the copyright items!<br/>/<br/><br/>/- Thanks For andot Again ---*/<br/><br/>var CW_width = 400;<br/>var CW_height = 300;<br/>var CW_top = 100;<br/>var CW_left = 100;<br/>var CW_url = "/";<br/>var New_CW = window.createPopup();<br/>var CW_Body = New_CW.document.body;<br/>var content = "";<br/>var CSStext = "margin:1px;color:black; border:2px outset;border-style:expression(onmouseout=onmouseup=function(){this.style.borderStyle='outset'}, onmousedown=function(){if(event.button!=2)this.style.borderStyle='inset'});background-color:buttonface;width:16px;height:14px;font-size:12px;line-height:11px;cursor:Default;";<br/><br/>//Build Window<br/>include.startDownload(CW_url, function(source){content=source});<br/><br/>function insert_content(){<br/>var temp = "";<br/>CW_Body.style.overflow = "hidden";<br/>CW_Body.style.backgroundColor = "white";<br/>CW_Body.style.border = "solid black 1px";<br/>content = content.replace(/]*)>/g,"");<br/>temp += "";<br/>temp += "";<br/>temp += "Chromeless Window For IE6 SP1";<br/>temp += "";<br/>temp += "?";<br/>temp += "0";<br/>temp += "1";<br/>temp += "x";<br/>temp += "";<br/>temp += "";<br/>temp += content;<br/>temp += "<br/><br/>";<br/>temp += "";<br/>CW_Body.innerHTML = temp;<br/>}<br/><br/>setTimeout("insert_content()",1000);<br/><br/>var if_max = true;<br/>function show_CW(){<br/>window.moveTo(10000, 10000);<br/>if(if_max){<br/>New_CW.show(CW_top, CW_left, CW_width, CW_height);<br/>if(typeof(New_CW.document.all.include)!="undefined"){<br/>New_CW.document.all.include.style.width = CW_width;<br/>New_CW.document.all.Max.innerText = "1";<br/>}<br/><br/>}else{<br/>New_CW.show(0, 0, screen.width, screen.height);<br/>New_CW.document.all.include.style.width = screen.width;<br/>}<br/>}<br/><br/>window.onfocus = show_CW;<br/>window.onresize = show_CW;<br/><br/>// Move Window<br/>var drag_x,drag_y,draging=false<br/><br/>function drag_move(e){<br/>if (draging){<br/>New_CW.show(e.screenX-drag_x, e.screenY-drag_y, CW_width, CW_height);<br/>return false;<br/>}<br/>}<br/><br/>function drag_down(e){<br/>if(e.button==2)return;<br/>if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height)return;<br/>drag_x=e.clientX;<br/>drag_y=e.clientY;<br/>draging=true;<br/>e.srcElement.setCapture();<br/>}<br/><br/>function drag_up(e){<br/>draging=false;<br/>e.srcElement.releaseCapture();<br/>if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height) return;<br/>CW_top = e.screenX-drag_x;<br/>CW_left = e.screenY-drag_y;<br/>}<br/><br/><br/> <br/>电话号码的验证<br/><br/>要求:<br/> (1)电话号码由数字、"("、")"和"-"构成<br/> (2)电话号码为3到8位<br/> (3)如果电话号码中包含有区号,那么区号为三位或四位<br/> (4)区号用"("、")"或"-"和其他部分隔开<br/> (5)移动电话号码为11或12位,如果为12位,那么第一位为0<br/> (6)11位移动电话号码的第一位和第二位为"13"<br/> (7)12位移动电话号码的第二位和第三位为"13"<br/> 根据这几条规则,可以与出以下正则表达式:<br/> (^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)<br/><br/> <br/><br/>function PhoneCheck(s) {<br/>var str=s;<br/>var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/<br/>alert(reg.test(str));<br/>}<br/><br/> <br/><br/>--------------------------------------------------------------------------------------<br/><br/><br/>---------------------------------------------------------------------------------<br/><br/>//检验法人代码<br/>function isCorporationCode(s){<br/>var patrn=/^(\d){15}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串<br/>function isRegisterUserName(s)<br/>{<br/>var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/>//校验用户姓名:只能输入1-30个以字母开头的字串<br/>function isTrueName(s)<br/>{<br/>var patrn=/^[^`~!@#$%^&*()+-=|\\\[\]\{\}:;\'\,.<>/? 0-9]{2,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验密码:只能输入6-15个字母、数字<br/>function isPasswd(s)<br/>{<br/>var patrn=/^[a-zA-Z0-9]{6,15}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//检验体重<br/>function isAvoirdupois(s)<br/>{<br/>var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br/>var patrn2=/^[1-9]{1}$/;<br/>var intPart=s.indexOf('.');<br/>var decPart=s.lastIndexOf('.');<br/>if (intPart==-1 && patrn.exec(s) && eval(s)>=2 && eval(s)<=200) return true<br/>if (intPart!=decPart || intPart==0 || intPart+2!=s.length) return false<br/>if (!patrn.exec(s.substring(0,intPart)) || !patrn2.exec(s.substring(decPart+1))) return false<br/>if (eval(s)<2 || eval(s)>200) return false<br/>return true<br/>}<br/><br/>//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”<br/>function isTel(s)<br/>{<br/>var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验手机号码:必须以数字开头,除数字外,可含有“-”<br/>function isMobile(s)<br/>{<br/>var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验地区代码<br/>function isAreaCode(s)<br/>{<br/>var patrn=/^(\d){6}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验邮政编码<br/>function isPostalCode(s)<br/>{<br/>var patrn=/^[1-9]{1}(\d){5}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验搜索关键字<br/>function isSearch(s)<br/>{<br/>var patrn=/^[^`~!@#$%^&*()+=|\\\[\]\{\}:;\'\,.<>/? ]{1}[^`~!@$%^&()+=|\\\[\]\{\}:;\'\,.<>?]{0,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验是否为ip地址<br/>function isIP(s)<br/>{<br/>var patrn=/^[0-9.]{1,20}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//检验页码是否正确<br/>function isPage(s)<br/>{<br/>var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//表单输入值错误提示<br/>function vErr(o,s){<br/>alert(s);<br/>if (o) o.focus();<br/>return false;<br/>}<br/><br/>//判断单选<br/>function chkRadio(o){<br/>for (i=0;iif (o.checked) return true;<br/>}<br/>return false;<br/>} <br/>//====================================表单类================================<br/>// 文件上传过程中判断文件类型<br/>/*<br/><br/>/<br/><br/>//表单的值不能为空<br/>function isNull(elem){<br/>//var pattern=/^\s+|\s+$/;<br/>if(elem.replace(/(^\s+|\s$)/g, "")==""){<br/>return false;<br/>}else{<br/>return true;<br/>}<br/>}<br/>//不能超过imax字符<br/>function imax(elem){<br/>if(elem.length>imax){<br/>return false;<br/>}else{<br/>return true;<br/>}<br/>}<br/>//不能少于imix字符<br/>function imix(elem){<br/>if(elem.lengthreturn false;<br/>}else{<br/>return true;<br/>}<br/>}<br/>//输入为中文判断<br/>function isChinese(elem){<br/>var pattern=/[^\x00-\xff]/g;<br/>if(pattern.test(elem)){<br/>//包含中文<br/>return false;<br/>}else{<br/>//不包含中文<br/>return true;<br/>}<br/>}<br/><br/>/ *********************************************************************************************************************<br/><br/> <br/><br/> <br/><br/> <br/><br/>.cMenu {<br/>FILTER: alpha(opacity=0);BACKGROUND-COLOR: #D6D3CE;BORDER-BOTTOM: #666666 2px solid; BORDER-LEFT: #E4E4E4 2px solid; BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #E4E4E4 2px solid; COLOR: #000000; CURSOR: default; FONT-SIZE: 9pt; color:#000000;FONT-WEIGHT: normal; LINE-HEIGHT: 20px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 110px<br/>}<br/>.menuitems {<br/>font-size:9pt;<br/>MARGIN: 2px;<br/>PADDING-BOTTOM: 0px;<br/>PADDING-LEFT: 15px;<br/>PADDING-RIGHT: 3px;<br/>PADDING-TOP: 0px;<br/>}<br/><br/> <br/><br/> <br/><br/> <br/><br/><!--[if IE]><br/>onmouseover=highlightie5()><br/><br/>电话号码的验证<br/><br/>要求:<br/> (1)电话号码由数字、"("、")"和"-"构成<br/> (2)电话号码为3到8位<br/> (3)如果电话号码中包含有区号,那么区号为三位或四位<br/> (4)区号用"("、")"或"-"和其他部分隔开<br/> (5)移动电话号码为11或12位,如果为12位,那么第一位为0<br/> (6)11位移动电话号码的第一位和第二位为"13"<br/> (7)12位移动电话号码的第二位和第三位为"13"<br/> 根据这几条规则,可以与出以下正则表达式:<br/> (^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)<br/><br/><br/><script language="javascript"><br/>function PhoneCheck(s) {<br/>var str=s;<br/>var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/<br/>alert(reg.test(str));<br/>}<br/></script><br/><input type=text name="iphone"><br/><input type=button onclick="PhoneCheck(document.all.iphone.value)" value="Check"><br/>----------------------------------------------------------------------------------------<br/><br/><%<br/>'********************************************<br/>'函数功能:正则表达式校验<br/>'参数patrn:要校验的类型<br/>' "User" - 用户名<br/>' "Truename" - 英文姓名<br/>' "Passwd" - 密码<br/>' "Tel" - 电话/传真<br/>' "Mobil" - 手机<br/>' "Date" - 日期(格式:yyyy-mm-dd)<br/>' "Email" - 电子邮件<br/>' "Postalcode" - 邮政编码<br/>' "Search" - 搜索关键字<br/>' "Int" - 整数<br/>'参数strng:要校验的字串<br/>'返回值:校验结果,正确返回true,错误返回false<br/>'********************************************<br/>Function IsVerify(patrn,strng)<br/>strng=Trim(strng)<br/>Select Case patrn<br/>Case "User" '用户名<br/>patrn="^[a-z]{1}([a-z0-9]|[._]){2,19}$"<br/>Case "Truename" '英文姓名<br/>patrn="^[a-zA-Z]{1,30}$"<br/>Case "Passwd" '密码<br/>patrn="^(\w){6,20}$"<br/>Case "Tel" '电话/传真<br/>patrn="^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$"<br/>Case "Mobil" '手机<br/>patrn="^(\d)+[-]?(\d){6,12}$"<br/>Case "Date" '日期(格式:yyyy-mm-dd)<br/>patrn="^[12]{1}(\d){3}[-][01]?(\d){1}[-][0123]?(\d){1}$"<br/>Case "Email" '电子邮件<br/>patrn="^((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$"<br/>Case "Postalcode" '邮政编码<br/>patrn="^[a-z0-9 ]{3,12}$"<br/>Case "Search" '搜索关键字<br/>patrn="^[^`~!@#$%^&*()+=|\\\[\]\{\}:;\'\,.<>/?]{1}[^`~!@$%^&()+=|\\\[\]\{\}:;\'\,.<>?]{0,19}$"<br/>Case "Int" '整数<br/>patrn="^[1-9]{1}[0-9]{0,6}$"<br/>Case "Array"<br/>patrn="^[0-9]{1}([0-9]|[\,]){0,150}$"<br/>End Select<br/>Dim regEx<br/>Dim Match<br/>Set regEx = New RegExp<br/>regEx.Pattern = patrn<br/>regEx.IgnoreCase = True<br/>regEx.Global = True<br/>Matches = regEx.test(strng)<br/>IsVerify = Matches<br/>Set regEx = Nothing<br/>End Function<br/><br/>'********************************************<br/>'函数功能:对输入框的特殊字串进行过滤保存<br/>'参数strPass:过滤前的字符串<br/>'返回值:过滤后的字符串<br/>'********************************************<br/>Function SQLencode(byVal strPass)<br/>strPass = Replace(strPass, "&", "&")<br/>strPass = Replace(strPass, "<", "<")<br/>strPass = Replace(strPass, ">", ">")<br/>strPass = Replace(strPass, """", """)<br/>strPass = Replace(strPass, "'", "'")<br/>strPass = Replace(strPass, " ", " ")<br/>strPass = Replace(strPass,chr(13)&chr(10),"<br/>")<br/>SQLencode = strPass<br/>End Function<br/><br/>'********************************************<br/>'函数功能:对SQLencode函数过滤后的字符串进行还原<br/>'参数strPass:经过过滤后的字符串<br/>'返回值:还原的过滤前的字符串<br/>'********************************************<br/>Function SQLdecode(byVal strPass)<br/>If Not isNull(strPass) Then<br/>strPass = Replace(strPass, "<", "<")<br/>strPass = Replace(strPass, ">", ">")<br/>strPass = Replace(strPass, ""","""" )<br/>strPass = Replace(strPass, "'","'" )<br/>strPass = Replace(strPass,"<br/>",chr(13)&chr(10))<br/>End If<br/>SQLdecode = strPass<br/>End Function<br/><br/>'********************************************<br/>'函数功能:生成随机密码(字符为数字与大小写字母集合)<br/>'参数length:密码长度<br/>'返回值:随机密码<br/>'********************************************<br/>Function random(length)<br/>Dim n,str<br/>rnds=""<br/>Randomize<br/>For i=1 To length<br/>n=Int(75*Rnd+48)<br/>If (n>57 and n<65) or (n>90 and n<97) Then<br/>i=i-1<br/>Else<br/>rnds=rnds&Chr(n)<br/>End If<br/>Next<br/>random=rnds<br/>End Function<br/><br/>'********************************************<br/>'函数功能:对密码进行加密/解密(最大长度为15位)<br/>'********************************************<br/>Function Encrypt(preString)<br/>Dim pwds,s<br/>pwds=""<br/>s=Left(preString,15)<br/>For i=1 To Len(s)<br/>seed=170-Asc(Mid(s,i,1))-i<br/>pwds=pwds & Chr(seed)<br/>Next<br/>Encrypt=pwds<br/>End Function<br/><br/>'********************************************<br/>'函数功能:格式化当前时间字串<br/>'参数:无<br/>'返回值:返回当前时间的纯数字字符串方式的表示(例如:当前时间2001-10-3 2:34:6,返回字符串"20011003023406")<br/>'********************************************<br/>Function TheDate()<br/>y=year(date())<br/>m=month(date())<br/>d=day(date())<br/>h=Hour(time())<br/>n=Minute(time())<br/>s=Second(time())<br/>If Len(m)=1 Then m="0"&m<br/>If Len(d)=1 Then d="0"&d<br/>If Len(h)=1 Then h="0"&h<br/>If Len(n)=1 Then n="0"&n<br/>If Len(s)=1 Then s="0"&s<br/>thedate=y&m&d&h&n&s<br/>End Function<br/><br/>'********************************************<br/>'函数功能:返回字符串的长度<br/>'参数:字符串<br/>'返回值:字符串长度<br/>'********************************************<br/>Function strLen(str)<br/>dim p_len<br/>p_len=0<br/>strlen=0<br/>if trim(str)<>"" then<br/>p_len=len(trim(str))<br/>for xx=1 to p_len<br/>if asc(mid(str,xx,1))<0 then<br/>strlen=int(strlen) + 2<br/>else<br/>strlen=int(strlen) + 1<br/>end if<br/>next<br/>end if<br/>End Function<br/><br/>'********************************************<br/>'函数功能:发送邮件通知<br/>'参数:字符串<br/>'返回值:成功/失败<br/>'********************************************<br/>Function SendMail(ToAddress, Subject, Body)<br/>On Error Resume Next<br/>Set objMail = Server.CreateObject("JMail.Message")<br/>objMail.From = ADR_Email<br/>objMail.FromName = "ADR管理中心"<br/>objMail.Subject = Subject<br/>objMail.AddRecipient ToAddress<br/>objMail.Body = Body<br/>If objMail.Send("") Then<br/>SendMail = True<br/>Else<br/>SendMail = False<br/>End If<br/>If Err.Number<> 0 Then SendMail = False<br/>Set objMail = Nothing<br/>On Error Goto 0<br/>End Function<br/>%><br/>-----------------------------------------------------------------------------------<br/><br/>//检验法人代码<br/>function isCorporationCode(s){<br/>var patrn=/^(\d){15}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串<br/>function isRegisterUserName(s)<br/>{<br/>var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/>//校验用户姓名:只能输入1-30个以字母开头的字串<br/>function isTrueName(s)<br/>{<br/>var patrn=/^[^`~!@#$%^&*()+-=|\\\[\]\{\}:;\'\,.<>/? 0-9]{2,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验密码:只能输入6-15个字母、数字<br/>function isPasswd(s)<br/>{<br/>var patrn=/^[a-zA-Z0-9]{6,15}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//检验体重<br/>function isAvoirdupois(s)<br/>{<br/>var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br/>var patrn2=/^[1-9]{1}$/;<br/>var intPart=s.indexOf('.');<br/>var decPart=s.lastIndexOf('.');<br/>if (intPart==-1 && patrn.exec(s) && eval(s)>=2 && eval(s)<=200) return true<br/>if (intPart!=decPart || intPart==0 || intPart+2!=s.length) return false<br/>if (!patrn.exec(s.substring(0,intPart)) || !patrn2.exec(s.substring(decPart+1))) return false<br/>if (eval(s)<2 || eval(s)>200) return false<br/>return true<br/>}<br/><br/>//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”<br/>function isTel(s)<br/>{<br/>var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验手机号码:必须以数字开头,除数字外,可含有“-”<br/>function isMobile(s)<br/>{<br/>var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验地区代码<br/>function isAreaCode(s)<br/>{<br/>var patrn=/^(\d){6}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验邮政编码<br/>function isPostalCode(s)<br/>{<br/>var patrn=/^[1-9]{1}(\d){5}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验搜索关键字<br/>function isSearch(s)<br/>{<br/>var patrn=/^[^`~!@#$%^&*()+=|\\\[\]\{\}:;\'\,.<>/? ]{1}[^`~!@$%^&()+=|\\\[\]\{\}:;\'\,.<>?]{0,19}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//校验是否为ip地址<br/>function isIP(s)<br/>{<br/>var patrn=/^[0-9.]{1,20}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//检验页码是否正确<br/>function isPage(s)<br/>{<br/>var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br/>if (!patrn.exec(s)) return false<br/>return true<br/>}<br/><br/>//表单输入值错误提示<br/>function vErr(o,s){<br/>alert(s);<br/>if (o) o.focus();<br/>return false;<br/>}<br/><br/>//判断单选<br/>function chkRadio(o){<br/>for (i=0;i<o.length;i++){<br/>if (o.checked) return true;<br/>}<br/>return false;<br/>} <br/><br/><br/><br/>发表于 @ 2006年10月06日 21:56:00 | 评论 (0)<br/><br/><br/> 网页设计常用代码<br/><br/><br/>1、禁止页面正文内容被选取 <br/><body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return <br/>false"onmouseup="document.selection.empty()"> <br/> <br/>2、消除ie6自动出现的图像工具栏,设置 GALLERYIMG属性为false或no . <br/><IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="no"> <br/> <br/>3、防止点击空链接时,页面往往重置到页首端。 <br/>代码"javascript :void(null)"代替原来的"#"标记 <br/> <br/>4、如何避免别人把你的网页放在框架中 <br/><script language="javascript"><!--if (self!=top) -->< /script> <br/> <br/>5、页面定时刷新 <br/><meta http-equiv="Refresh" content="秒" > <br/> <br/>6、页面定时转向新的地址 <br/><meta http-equiv="refresh" content="秒;URL=url"> <br/> <br/>7、关闭窗口,这个是不会弹出提示直接关的: <br/>把如下代码加入<body>区域中 <br/><OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <br/><param name="Command" value="Close"> <br/></object> <br/><script language="javascript">function shutwin()</script> <br/><a href="javascript :shutwin();">关闭本窗口</a> <br/> <br/> <br/> <br/><br/>网页设计常用代码(二) <br/> <br/> 有时候好不容易写出来的程序代码被别人抄去,心里一定不好受。这还是小事,但如果在我们的源代码中有一些不希望让别人知道的内容,比如密码、Action的指向等,这些一旦被人利用,那后果有时是不堪设想的。而网页加密就是我们现在需要解决的问题。下面就我在网页制作中的一些经验向大家介绍一些简单的防范方法。 <br/>1、禁止右键 <br/>看到这里大家一定会想,这招有很多人介绍过了,而且破解的方法也有很多。但我这里要说的是另一种方法,而且我试了很多方法都没有能破解。具体如下: <br/><html> <br/><head> <br/><script> <br/>function stop(){ <br/>alert("试试能破解吗?"); <br/>return false; <br/>} <br/>document.oncontextmenu=stop; <br/></script> <br/><boyd>你可以按右键、shift+F10和右ctrl左边的那个键试试!看能不能解。^_^</body> <br/> <br/>大家试试,看能不能破解!你可以将alert("试试能破解吗?");这句去掉,这样当按右键时就什么反应也没有了,就好像没有右键功能一样。 <br/> <br/>2、禁示查看源代码 <br/>我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码,下面我们就来解决这个问题: <br/>其实这只要使用一个含有<frame></frame>标记的网页便可以达到目的。 <br/><frameset> <br/><frame src="你要保密的文件的URL"> <br/></frameset> <br/>这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你真正的文件又躲过一劫。 <br/> <br/>3、禁示另存为 <br/>通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面保存下来,再慢慢分析。不过别担心,下面我们来解决这个问题。 <br/>在你要保密的网页中加入以下代码: <br/><noscript><iframe src="/*.htm"></iframe></noscript> <br/> <br/>4、彻底屏蔽右键方法。<body oncontextmenu="return false"> <br/> <br/>--------------------------------------------------------------------------- <br/>SCRIPT language=javascript> <br/>//双击页面后自动滚屏,单击后停止。 <br/>var currentpos,timer; <br/>function initialize() <br/>{ timer=setInterval("scrollwindow()",16); } <br/>function sc(){ <br/>clearInterval(timer); <br/>} <br/>function scrollwindow() <br/>{currentpos=document.body.scrollTop; <br/>window.scroll(0,++currentpos); <br/>if (currentpos != document.body.scrollTop) <br/>sc(); <br/>} <br/>document.onmousedown=sc <br/>document.ondblclick=initialize <br/> <br/></script> <br/> <br/>____________________________________________________________________ <br/> <br/><!--"禁示另存为"开始---> <br/> <br/><noscript> <br/><iframe src="/*.htm"></iframe> <br/></noscript> <br/> <br/><!--"禁示另存为"结束---> <br/> <br/><br/><script language="javascript"> <br/> <br/>//设定脚本出错能继续运行 <br/> <br/>function KillError() <br/>{ <br/>return false; <br/> <br/>} <br/> <br/>window.onerror=KillError; <br/> <br/></script> <br/>------------------------------------------------------------------ <br/> <br/> <br/>网页制作实用技巧 <br/>1. oncontextmenu="window.event.returnvalue=false" <br/>将彻底屏蔽鼠标右键 <br/> <br/><table border oncontextmenu=return(false)><td>no</table> <br/>可用于Table <br/> <br/>2. <body onselectstart="return false"> <br/>取消选取、防止复制 <br/> <br/>3. onpaste="return false" <br/>不准粘贴 <br/> <br/>4. oncopy="return false;" oncut="return false;" <br/>防止复制 <br/> <br/>5. <link rel="Shortcut Icon" href="favicon.ico"> <br/>IE地址栏前换成自己的图标 <br/> <br/>6. <link rel="Bookmark" href="favicon.ico"> <br/>可以在收藏夹中显示出你的图标 <br/> <br/>7. <input style="ime-mode:disabled"> <br/>关闭输入法 <br/> <br/>8. 永远都会带着框架 <br/><script language="javascript"><!-- <br/>if (window == top)top.location.href = "frames.htm"; <br/> <br/>//frames.htm为框架网页 <br/>// --></script> <br/> <br/>9. 防止被人frame <br/><SCRIPT LANGUAGE=javascript><!-- <br/>if (top.location != <br/> <br/>self.location)top.location=self.location; <br/>// --></SCRIPT> <br/> <br/>10. <noscript><iframe src="/*.html>";</iframe></noscript> <br/>网页将不能被另存为 <br/> <br/>11. <input type=button value=查看网页源代码 <br/>onclick="window.location = 'view-source:'+ <br/> <br/>'http://www.csdn.net/'"> <br/> <br/>12. 怎样通过asp的手段来检查来访者是否用了代理 <br/><% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" <br/> <br/>then <br/>response.write "<font color=#FF0000>您通过了代理服务器,"& <br/> <br/>_ <br/>"真实的IP为 <br/> <br/>"&Request.ServerVariables("HTTP_X_FORWARDED_FOR") <br/>end if <br/>%> <br/> <br/>13. 取得控件的绝对位置 <br/> <br/>//javascript <br/><script language="javascript"> <br/>function getIE(e){ <br/>var t=e.offsetTop; <br/>var l=e.offsetLeft; <br/>while(e=e.offsetParent){ <br/>t+=e.offsetTop; <br/>l+=e.offsetLeft; <br/>} <br/>alert("top="+t+"nleft="+l); <br/>} <br/></script> <br/> <br/>//VBScript <br/><script language="VBScript"><!-- <br/>function getIE() <br/>dim t,l,a,b <br/>set a=document.all.img1 <br/>t=document.all.img1.offsetTop <br/>l=document.all.img1.offsetLeft <br/>while a.tagName<>"BODY" <br/>set a = a.offsetParent <br/>t=t+a.offsetTop <br/>l=l+a.offsetLeft <br/>wend <br/>msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置" <br/>end function <br/>--></script> <br/> <br/>14. 光标是停在文本框文字的最后 <br/><script language="javascript"> <br/>function cc() <br/>{ <br/>var e = event.srcElement; <br/>var r =e.createTextRange(); <br/>r.moveStart('character',e.value.length); <br/>r.collapse(true); <br/>r.select(); <br/>} <br/></script> <br/><input type=text name=text1 value="123" onfocus="cc()"> <br/> <br/>15. 判断上一页的来源 <br/>asp: <br/>request.servervariables("HTTP_REFERER") <br/> <br/>javascript : <br/>document.referrer <br/> <br/>16. 最小化、最大化、关闭窗口 <br/><object id=hh1 <br/> <br/>classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br/><param name="Command" value="Minimize"></object> <br/><object id=hh2 <br/> <br/>classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br/><param name="Command" value="Maximize"></object> <br/><OBJECT id=hh3 <br/> <br/>classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <br/><PARAM NAME="Command" value="Close"></OBJECT> <br/> <br/><input type=button value=最小化 onclick=hh1.Click()> <br/><input type=button value=最大化 onclick=hh2.Click()> <br/><input type=button value=关闭 onclick=hh3.Click()> <br/>本例适用于IE <br/> <br/>------------------------------------------------------------------------ <br/> <br/>网页常用特效整理:初级篇 <br/> <br/> 初级篇 <br/> <br/> 1.让文字不停地滚动 <br/> <br/> <MARQUEE>滚动文字</MARQUEE> <br/> <br/> 2.记录并显示网页的最后修改时间 <br/> <br/> <script language=javascript> <br/> document.write("最后更新时间: " + document.lastModified + "") <br/> </script> <br/> <br/> 3.关闭当前窗口 <br/> <br/> <a href="/"onClick="javascript :window.close();return false;">关闭窗口</a> <br/> <br/> 4.2秒后关闭当前页 <br/> <br/> <script language="javascript"> <br/> <!-- <br/> setTimeout('window.close();',2000); <br/> --> <br/> </script> <br/> <br/> 5.2秒后载入指定网页 <br/> <br/> <head> <br/> <meta http-equiv="refresh" content="2;URL=http://你的网址"> <br/> </head> <br/> <br/> 6.添加到收藏夹 <br/> <br/> <Script Language="javascript"> <br/> function bookmarkit() <br/> { <br/> window.external.addFavorite('http://你的网址','你的网站名称') <br/> } <br/> if (document.all)document.write('<a href="#" onClick="bookmarkit()">加入收藏夹</a>') <br/> </Script> <br/> <br/> 7.让超链接不显示下划线 <br/> <br/> <style type="text/css"> <br/> <!- <br/> a:link <br/> a:hover <br/> a:visited <br/> -> <br/> </style> <br/> <br/> 8.禁止鼠标右键的动作 <br/> <br/> <Script Language = "javascript"> <br/> function click() { if (event.button==2||event.button==3) <br/> { <br/> alert('禁止鼠标右键'); <br/> } <br/> document.onmousedown=click // --> <br/> </Script> <br/> <br/> 或:<script language="javascript"> <br/>function click() { if (event.button==2) <br/>{alert('*^_^*'); } } document.onmousedown=click // --> <br/></script> <br/> <br/> 9.设置该页为首页 <br/> <br/> <body bgcolor="#FFFFFF" text="#000000"> <br/> <!-- 网址:http://你的网址--> <br/> <a class="chlnk" style="cursor:hand" HREF <br/> onClick="this.style.behavior='url(#default#homepage)'; <br/> this.setHomePage('你的网站名称);"><font color="000000" size="2" face="宋体">设为首页</font></a> <br/> </body> <br/>------------------------------------------------------------------------ <br/> <br/>网页常用特效整理:中级篇 <br/> <br/> <br/> <br/> 中级篇 <br/> <br/> 1.节日倒计时 <br/> <br/> <Script Language="javascript"> <br/> var timedate= new Date("October 1,2002"); <br/> var times="国庆节"; <br/> var now = new Date(); <br/> var date = timedate.getTime() - now.getTime(); <br/> var time = Math.floor(date / (1000 * 60 * 60 * 24)); <br/> if (time >= 0) <br/> document.write("现在离"+times+"还有: "+time +"天")</Script> <br/> <br/> 2.单击按钮打印出当前页 <br/> <br/> <Script Language="javascript"> <br/> <!-- Begin <br/> if (window.print) { <br/> document.write('<form>' <br/> + '<input type=button name=print value="打印本页" ' <br/> + 'onClick="javascript :window.print()"></form>'); <br/> } <br/> // End --> <br/> </Script> <br/> <br/> 3.单击按钮‘另存为'当前页 <br/> <br/> <input type="button" name="Button" value="保存本页" <br/> onClick="document.all.button.ExecWB(4,1)"> <br/> <object id="button" <br/> width=0 <br/> height=0 <br/> classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> <br/> <embed width="0" height="0"></embed> <br/> </object> <br/> <br/> 4.显示系统当前日期 <br/> <br/> <script language=javascript> <br/> today=new Date(); <br/> function date(){ <br/> this.length=date.arguments.length <br/> for(var i=0;i<this.length;i++) <br/> this[i+1]=date.arguments } <br/> var d=new date("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); <br/> document.write( <br/> "<font color=##000000 style='font-size:9pt;font-family: 宋体'> ", <br/> today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日", <br/> d[today.getDay()+1],"</font>" ); <br/> </script> <br/>--------------------------------------------------------------- <br/> <br/>高级篇 <br/> <br/> 1.不同时间段显示不同问候语 <br/> <br/> <Script Language="javascript"> <br/> <!-- <br/> var text=""; day = new Date( ); time = day.getHours( ); <br/> if (( time>=0) && (time < 7 )) <br/> text="夜猫子,要注意身体哦! " <br/> if (( time >= 7 ) && (time < 12)) <br/> text="今天的阳光真灿烂啊,你那个朋友呢?" <br/> if (( time >= 12) && (time < 14)) <br/> text="午休时间。您要保持睡眠哦!" <br/> if (( time >=14) && (time < 18)) <br/> text="祝您下午工作愉快! " <br/> if ((time >= 18) && (time <= 22)) <br/> text="您又来了,可别和MM聊太久哦!" <br/> if ((time >= 22) && (time < 24)) <br/> text="您应该休息了!" <br/> document.write(text) <br/> //---> <br/> </Script> <br/> <br/> 2.水中倒影效果 <br/> <br/> <img id="reflect" src="你自己的图片文件名" width="175" height="59"> <br/> <script language="javascript"> <br/> function f1() <br/> { <br/> setInterval("mdiv.filters.wave.phase+=10",100); <br/> } <br/> if (document.all) <br/> { <br/> document.write('<img id=mdiv src="'+document.all.reflect.src+'" <br/> style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">') <br/> window.onload=f1 <br/> } <br/> </script> <br/> <br/> 3.慢慢变大的窗口 <br/> <br/> <Script Language="javascript"> <br/> <!-- <br/> var Windowsheight=100 <br/> var Windowswidth=100 <br/> var numx=5 <br/> function openwindow(thelocation){ <br/> temploc=thelocation <br/> if <br/> (!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById)) <br/> { <br/> window.open(thelocation) <br/> return <br/> } <br/> windowsize=window.open("","","scrollbars") <br/> windowsize.moveTo(0,0) <br/> windowsize.resizeTo(100,100) <br/> tenumxt() <br/> } <br/> function tenumxt(){ <br/> if (Windowsheight>=screen.availHeight-3) <br/> numx=0 <br/> windowsize.resizeBy(5,numx) <br/> Windowsheight+=5 <br/> Windowswidth+=5 <br/> if (Windowswidth>=screen.width-5) <br/> { <br/> windowsize.location=temploc <br/> Windowsheight=100 <br/> Windowswidth=100 <br/> numx=5 <br/> return <br/> } <br/> setTimeout("tenumxt()",50) <br/> } <br/> //--> <br/> </script> <br/> <p><a href="javascript :openwindow('http://www.ccjol.com')">进入</a> <br/> <br/> 4.改变IE地址栏的IE图标 <br/> <br/> 我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head></head>之间加上如下代码: <br/> <br/> <link REL = "Shortcut Icon" href="/index.ico"> <br/> <br/>5.让网页随意后退 <br/> <br/> <a href="javascript :history.go(-X)">X</a> //把X换成你想要后退在页数 <br/> //把"-"变成"+"就为前进 <br/> <br/> 6.鼠标指向时弹出信息框 <br/> <br/> 在<body></body>之间加上如下代码: <br/> <br/> <a href onmouseover="alert('弹出信息!')">显示的链接文字</a> <br/> <br/> 7.单击鼠标右键弹出添加收藏夹对话框 <br/> <br/> 在<body></body>之间加上如下代码: <br/> <br/> <Script Language=javascript> <br/> if (document.all) <br/> document.body.onmousedown=new Function("if (event.button==2||event.button==3) <br/> window.external.addFavorite('您的网址','您的网站名称)") <br/> </Script> <br/> <br/> 8.随机变换背景图象(一个可以刷新心情的特效) <br/> <br/> 在<head></head>之间加上如下代码: <br/> <br/> <Script Language="javascript"> <br/> image = new Array(4); //定义image为图片数量的数组 <br/> image [0] = 'tu0.gif' //背景图象的路径 <br/> image [1] = 'tu1.gif' <br/> image [2] = 'tu2.gif' <br/> image [3] = 'tu3.gif' <br/> image [4] = 'tu4.gif' <br/> number = Math.floor(Math.random() * image.length); <br/> document.write("<BODY background="/+image[number]+">"); <br/> </Script> <br/> <br/> 9.鼠标一碰就给颜色看的链接 <br/> <br/> 在<body></body>之间加上如下代码: <br/> <br/> <p onMouseMove="anniu()">你敢碰我,我就给点颜色你看!</p> <br/> <Script Language = "VBScript"> <br/> sub anniu <br/> document.fgColor=int(256*256*256*rnd) <br/> end sub <br/> </Script> <br/> <br/> 10.从天而降并有幻影效果的窗口 <br/> <br/> <head> <br/> <Script language="javascript"> <br/> function move(x) { <br/> if(self.moveBy){ <br/> self.moveBy (0,-800); <br/> for(i = x; i > 0; i--) <br/> { <br/> self.moveBy(0,3); <br/> } <br/> for(j = 200; j > 0; j--){ //如果你认为窗口抖动厉害,就200换成个位数 <br/> self.moveBy(0,j); <br/> self.moveBy(j,0); <br/> self.moveBy(0,-j); <br/> self.moveBy(-j,0); <br/> } <br/> } <br/> } <br/> </Scrip> <br/> <body bgColor=#ffffff onload=move(280)> <br/> </body> <br/> </head> <br/> <br/> 11.表格的半透明显示效果 <br/> <br/> 在<head></head>之间加上如下代码: <br/> <br/> <style> <br/> .alpha{filter: Alpha(Opacity=50)} //50表示50%的透明度 <br/> </style> <br/> <br/> 在<body></body>之间加上如下代码: <br/> <table border="1" width="100" height="62" class="alpha" bgcolor="#F2A664" > <br/> <tr> <br/> <td width="100%" height="62"> <br/> <div align="center">很酷吧!</div> <br/> </td> <br/> </tr> <br/> </table> <br/> <br/>------------------------------------------------------------------ <br/> <br/>1、禁止另存为 <br/><NOs cript><IFRAME src="/-.html>";</IFRAME></NOs cript> <br/>加入HEAD里 <br/> <br/>2、禁止右键 <br/><body oncontextmenu="return false"> <br/>或 <br/><s cript language="Javas cript"> <br/><!-- <br/> <br/>if (window.Event) <br/>document.captureEvents(Event.MOUSEUP); <br/> <br/>function nocontextmenu() <br/>{ <br/>event.cancelBubble = true <br/>event.returnvalue = false; <br/> <br/>return false; <br/>} <br/> <br/>function norightclick(e) <br/>{ <br/>if (window.Event) <br/>{ <br/>if (e.which == 2 || e.which == 3) <br/>return false; <br/>} <br/>else <br/>if (event.button == 2 || event.button == 3) <br/>{ <br/>event.cancelBubble = true <br/>event.returnvalue = false; <br/>return false; <br/>} <br/> <br/>} <br/> <br/>document.oncontextmenu = nocontextmenu; // for IE5+ <br/>document.onmousedown = norightclick; // for all others <br/>//--> <br/></s cript> <br/> <br/>3、让页面文字不被选中和复制 <br/><body onselectstart="return false"> <br/>或 <br/><body oncopy=alert('对不起,禁止复制!');event.returnvalue=false;> <br/> <br/>4、锁定状态栏文字防止显示地址 <br/><body onmouseover="self.status='文字';return true"> <br/> <br/><br/>7、禁止图片下载 <br/>在<body......>这里的最后加入: <br/>oncontextmenu="return false" ondragstart="return false" onselectstart="return false" scroll="auto" <br/> <br/>5、禁止缓存 <br/><meta http-equiv="Expires" CONTENT="0"> <br/><meta http-equiv="Cache-Control" CONTENT="no-cache"> <br/><meta http-equiv="Pragma" CONTENT="no-cache"> <br/>加在HEAD里 <br/> <br/>6、使用包含页面 <br/>加密所包含页面地址,使用工具 htmlguardian5.3.5 <br/>目前功能最强的html代码加密软件,可以保护连接和html代码被盗。1.锁右键。2.禁鼠标圈选。3.不允许离线使用。4.密码保护。5.不显示状态栏url地址。6.全代码 或 局部代码保护。7.链接跟踪。8.禁止打印(IE5+)。9.压缩代码( 未加密前)。10.可加密*.html *.js *.asp *.vbs。11.两种不同加密算法。12.加密 frameset 结构。13.某些功能支持几个不同版本的浏览器。 <br/> <br/> <br/>------------------------------------------------------------------------- <br/> <br/>01.下载flash我的三种方法: <br/>--查看源文件,找出flash的绝对路径,复制,在flashget(或蚂蚁)中点任务 <br/>,然后点新建下载任务即可。 <br/>--在IE的临时文件夹Temporary Internet Files里把所有的东西都删掉,然后 <br/> <br/>刷新你想要下载flash的网页,即可得到你所要的flash <br/>--使用外部软件,推荐使用Flash Catcher,安装后只需在你所要下载的flash上右键,save即可。 <br/> <br/><br/>02.让你的网页无法另存为 <br/><noscript><iframe src="/*>";</iframe></noscript> <br/> <br/>03.让IFRAME框架内的文档的背景透明 <br/><iframe src="about:<body style='background:transparent'>" <br/> <br/>allowtransparency></iframe> <br/> <br/>04.禁止右键: <br/><body oncontextmenu="return false" ondragstart="return false" <br/> <br/>onselectstart ="return false" onselect="document.selection.empty()" <br/> <br/>oncopy="document.selection.empty()" onbeforecopy="return <br/>false"onmouseup="document.selection.empty()"> <br/> <br/>05.进入页面后立即自动刷新? <br/><meta http-equiv="refresh" <br/> <br/>content="120;url=http://www.wodutom.com/cn083"> <br/>http://www.wodutom.com/cn083,这是你自己的网址。 <br/> <br/>06.打开窗口即最大化 <br/><script language="javascript"> <br/><!-- Begin <br/>self.moveTo(0,0) <br/>self.resizeTo(screen.availWidth,screen.availHeight) <br/>// End --> <br/></script> <br/> <br/>07.能隐藏IFRAME的滚动条吗?我知道的三种方法: <br/>1. 设置iframe scrolling="no" <br/>2. 被包含页body应用overflow:hidden <br/>3. 被包含页的body标签加scroll="no" <br/> <br/>08.加入背景音乐 <br/><bgsound src="mid/windblue[1].mid" loop="-1"> 只适用于IE <br/> <br/><embed src="music.mid" autostart="true" loop="true" hidden="true"> <br/> <br/>对Netscape ,IE 都适用 <br/> <br/>09.嵌入网页 <br/><iframe name="tt" src="/01a.html" width="450" height="287" <br/> <br/>scrolling="Auto" frameborder="0"></iframe> <br/> <br/>10.跳转 <br/><meta http-equiv="refresh" content="3;URL=list.htm"> <br/> <br/>11.滚动 <br/><MARQUEE direction=up height=146 onmouseout=start() <br/> <br/>onmouseover=stop() <br/>scrollAmount=4></marquee> <br/> <br/>12.细线分隔线 <br/><hr noshade size=0 color=#C0C0C0> <br/> <br/>13.过度方式 <br/><meta http-equiv="Page-Exit" <br/> <br/>content="revealTrans(Duration=3,Transition=5)"> <br/>Duration的值为网页动态过渡的时间,单位为秒。 <br/>Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。如下表: <br/>0 盒状收缩 1 盒状放射 <br/>2 圆形收缩 3 圆形放射 <br/>4 由下往上 5 由上往下 <br/>6 从左至右 7 从右至左 <br/>8 垂直百叶窗 9 水平百叶窗 <br/>10 水平格状百叶窗 11垂直格状百叶窗 <br/>12 随意溶解 13从左右两端向中间展开 <br/>14从中间向左右两端展开 15从上下两端向中间展开 <br/>16从中间向上下两端展开 17 从右上角向左下角展开 <br/>18 从右下角向左上角展开 19 从左上角向右下角展开 <br/>20 从左下角向右上角展开 21 水平线状展开 <br/>22 垂直线状展开 23 随机产生一种过渡方式 <br/> <br/><br/>15.如何控制横向和纵向滚动条的显隐? <br/><body style="overflow-y:hidden"> 去掉x轴 <br/><body style="overflow-x:hidden"> 去掉y轴 <br/><body scroll="no">不显 <br/> <br/>16.怎样在 FrontPage2000 中加入 Flash 动画? <br/>在 FrontPage2000 中,点击[插入]->[高级]->[插件],在弹出的窗口中,设置 <br/> <br/>一下 Flash 文件的大小及其它信息,确定即可。 <br/> <br/>17.加入注释的格式是: <br/>〈!-[注释内容...]--〉 <br/> <br/><br/>18.怎样在网页中加入 E-mail 链接并显示预定的主题? <br/>〈A href="mailto:Emailhost@263.net?subject=主题"〉......〈/a〉 <br/> <br/><br/>19.定义本网页关键字,可以在〈Head〉〈/Head〉中加入如下代码: <br/>〈meta name="Keywords" content="china,enterprise,business,net"〉 <br/>Content 中所包含的就是关键字,你可以自行设置。 <br/>这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如: <br/>〈meta name="Keywords" content="china,china,china,china"〉 <br/> <br/>20.IE5.0 的部分快捷键: <br/>A:打开查找功能:Ctrl+F <br/>关闭浏览器窗口:Ctrl+W <br/>打开地址栏下拉列表框:F4 <br/>刷 新:F5 <br/>将当前Web页保存到收藏夹列表:Ctrl+D <br/>打开当前 IE 窗口的一个拷贝:Ctrl+N <br/>停止下载当前网页:Esc <br/>光标迅速移动到网页的开头:Home <br/>光标迅速移动到网页的尾部:End <br/>打开新的地址键入窗口:Ctrl+O <br/>打开收藏夹:Ctrl+I <br/>打开历史记录文件夹:Ctrl+H <br/>打开浏览器设定的默认主页:Alt+HOME <br/> <br/><br/>21.添加到收藏夹: <br/>〈a href="javascript :window.external.addFavorite('http://链接','说明 <br/> <br/>');"〉添加到收藏夹〈/a〉 <br/> <br/>22.设为首页: <br/>〈a href=# <br/> <br/>onclick=this.style.behavior='url(#default#homepage)';this.setHomePage <br/> <br/>('http://链接');〉设为首页〈/a〉 <br/> <br/>23.定制浏览器地址栏前的小图标: <br/>A:在网页的〈head〉〈/head〉间加入以下语句:〈link rel="shortcuticon" <br/> <br/>href="http://.../icon.ico"〉即可。其中 icon.ico 为 16x16 的图标文件, <br/> <br/>颜色不要超过 16 色。 <br/> <br/>24.把滚动条放在浏览器窗口的左边 <br/>A:在 <body> 中加 dir=RTL,即 <body dir=RTL>。 <br/> <br/>25.让背景图不滚动 <br/>IE浏览器支持一个 Body 属性 bgproperties,它可以让背景不滚动: <br/><Body Background="图片文件" bgproperties="fixed"> <br/><br/><br/><br/>发表于 @ 2006年10月06日 21:51:00 | 评论 (0)<br/><br/><br/> .net 获取机器硬件信息<br/><br/><br/>最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。<br/><br/>在.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Management.dll),在解决方案资源管理器中添加System.Management 即可<br/><br/>我们可以将该程序编译成.dll文件,便于以后调用;<br/><br/>在程序代码中进行引用 using System.Management;<br/><br/>具体 代码为:<br/><br/>1.获取机器名:<br/><br/> public string GetHostName()<br/> {<br/> return System.Net.Dns.GetHostName(); <br/> }<br/><br/>2.获取CPU编号<br/><br/> public string GetCpuId()<br/><br/> {<br/><br/> ManagementClass mc = new ManagementClass("Win32_Processor");<br/> ManagementObjectCollection moc = mc.GetInstances();<br/> <br/> String strCpuID = null ;<br/> foreach( ManagementObject mo in moc ) <br/> {<br/> strCpuID = mo.Properties["ProcessorId"].Value.ToString();<br/> break; <br/> }<br/> return strCpuID;<br/><br/> }<br/><br/>3.获取主硬盘编号<br/><br/> public string GetMainHardDiskId()<br/><br/>{<br/><br/> ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * FROM Win32_PhysicalMedia");<br/> String strHardDiskID = null ;<br/> foreach(ManagementObject mo in searcher.Get()) <br/> { <br/> strHardDiskID = mo["SerialNumber"].ToString().Trim();<br/> break; <br/> }<br/> return strHardDiskID ;<br/><br/>}<br/><br/>4.获取bios和mac地址,这个有点复杂,需要用到NETAPI32.DLL <br/><br/><br/><br/>发表于 @ 2006年10月06日 20:08:00 | 评论 (0)<br/><br/><br/> 动态改变Asp.net页面标题 <br/><br/><br/>1.引用命字空间<br/>use System.Web.UI.HtmlControls.HtmlGenericControl<br/>在Asp.net 中你可以使用HtmlGenericControl()来动态改变页面Title(标题)<br/><br/><br/><br/>2.为HTML Title标签设置ID,并将其作为服务器端运行<br/><HTML><br/> <HEAD><br/> <TITLE ID=SetMyTitle Runat=Server> </TITLE><br/> </HEAD><br/> <BODY><br/> </BODY><br/></HTML><br/><br/><br/><br/>3.将Title标设设为Runat=server后,就可以后台代码进行访问~~,通过InnerText或InnerHtml<br/>来改变其值.<br/>public class Use_This : System.Web.UI.Page<br/> {<br/> Private System.Web.UI.HtmlControls.HtmlGenericControl SetMyTitle;<br/> private void Page_Load(object sender, System.EventArgs e)<br/> {<br/><br/> SetMyTitle.InnerText = "~哈哈~";<br/><br/> }<br/>} <br/></p>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0031404495239258 秒,PHP脚本用时 0.010227 秒,占用内存 1.035 MB,Gzip 已启用