大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 一份ASP学习笔记(连载)

一份ASP学习笔记(连载)

时间: 2021-07-31 作者:daque

asp进修条记(一)1. 超过表露笔墨 <em>要表露的笔墨</em>2. 按照用户采用,做出相映的反馈(在存户端实行)  select case document.form1.card.options(selectedindex).text  case "value1" option1 case "value2" option2 ...... end select3. vbscript 的 sub因变量不归来值 function 因变量将归来一个值 sub procedure1()后必需带括号,前可带 public|private 来控制该因变量的运用范畴。即使独占,则惟有事前证明该进程的步调能挪用。 一例: function prog(value1) prog=value1*22 end function x=prog(22) response.write(x)4. 本机dsn 消息存于备案表中,惟有暂时用户不妨运用, 体例dsn可被本机一切用户运用 文献dsn存于一个 .dsn文献中,若将此文献方于搜集共享文献夹中,则可被局域网中任一用户考察。5. microsoft的数据考察分为:用来当地的dao,用来搜集的ado,用来长途考察的rdo。6. sql的两局部:ddl,dml7. select 字段若含有空格用[]括起来8.select id,xm,m,e,c,m+e+c as sum from score order by m+e+c desc 默许为叶序 select top 10 * form student where score>=60 9.delete from student where score<60 '若略where子句则将简略十足记载。10.update table1 set dd=dd+2 where dd like‘02% '表白dd以02打头的记载;set后多个革新记载之间不必','分割。11.insert into score(id,xm,score) values (33333,'liu',88)'字符型数据须要加单引号12.sql="update system set maxonlinetime='"&now()&"',maxonline="&application("c_useronline")) '个中maxonlinetime为日子型数据,maxonline为数值型数据。13.select a as aa,b as bb into ss 将创造ss数据表。14.select * into mybook from book where whose=my15.set session("object1")=server.createobject("yourobjectname") '将创造有对话效率域的东西,要不object惟有页效率域。16.session实用于一个用户;application实用于多个用户。17.exec="insert into guestbook(nickname,content,e_mail) values('"&nickname&"','"&neirong&"','"&mail&"')" '普遍方法18.<a href="javascript:window.history.back();"> 归来上一页 </a> '普遍用在提交消息有误或其它须要归来的场所。20.connstr="dbq="+server.mappath("lyb.mdb")+";defaultdir=;driver={microsoft access driver (*.mdb)};" '贯穿字符串21.<body onload="window.status='page is loaded!'"> '当页面载时髦,状况栏表露截止22.<script language="javascript"> //从本级窗口,逐级搜索其子窗口 if (window.frames!=null) { for (i=0; i<window.frames.length; i++) window.alert("child window "+i+" is named "+window.frames(i).name); } </script>23.去掉贯穿的下划线 <style type="text/css"> <!-- a:link { text-decoration: none} --> </style>24.sql中的字段,字段名切勿取如from,等大概为体例保持字的名字,要不会给你带来很大的烦恼。25.window.location.href="www.microsoft.com" //在javascript,vbscript中不妨运用。运用存户端剧本转入其余页面26.isnull()因变量为真表白是失效数据,isempty()为真表白未被初始化,isnothing()只用来东西。27.onmouseout="mouseout(this,'#ccccff');" onmouseover="mouseover(this, '#c82890');" onclick="mouseclick(this);" //事变触发的处置。28.<form method="post" action="member_reg.asp" id=form_username name=form_username language=javascript onsubmit="return form_username_onsubmit()"> 普遍的存户端实行数据的校验都是如许来实行的。29.图片按钮不妨如许来实行:<input type=image src=""><button type=submit><img src=""></button><button type=reset><img src=""></button><button type=button><img src=""></button>即使您不想运用图片,也不妨如许写<button type=submit>提交</button>30.会员备案,介入记载时全名的查看(需与28共同运用) <script id=clienteventhandlersjs language=javascript><!--function form_username_onsubmit() { return check();}function check(){ var username=document.form_username.username; if(username.value.length<=0 || username.value.length>8) { window.alert("用户名不许为空且长度不许胜过8个字符!"); username.focus(); return false; } if(hasbug(username.value)) { window.alert("用户名不许含有不典型字符!"); username.focus(); return false; } return true;}function hasbug(strtest){ var str = new string(strtest) strmatch = /["']/; if(str.search(strmatch)!=-1) return true; else return false;}//--></script>31。会员备案较完美的查看*****************************************************************************************<script id=clienteventhandlersjs language=javascript><!--function form_reg_onsubmit() { var form=document.form_reg; return(check(form));}function check(form){ if (form.password.value.length<1) { alert("暗号不许为空!"); form.password.focus(); return (false); } if (form.re_password.value!=form.password.value) { alert("两次输出的暗号各别?"); form.password.focus() return (false); } if(form.youbian.value.length>0)查看邮政编码 { if(!check_ecode(form.youbian)) { return false; } return ture; } if(!check_mail(form.e_mail.value) && form.e_mail.value.length>0) { alert("您输出的e_mail地方有误,请矫正?^_^"); form.e_mail.focus(); return(false); } if(form.zhuye.value.length>0) { if(!check_zhuye(form.zhuye.value)) { alert("请查看您的网页地方"); form.zhuye.focus(); return false; } return (true); }}function check_ecode(code){ if (code.value!="") { if (check_int(code.value)) { if (code.value.length>6) { alert("邮编必需小于即是6位!"); code.focus(); return(false); } return true; } else { alert("邮编必需为数字!"); code.focus(); return(false); } } return false;}function check_zhuye(page){ var checkok = "."; var valid=false; var num=0; if(page.charat(page.length-1)==checkok) return false; for(i=0;i<page.length;i++) { ch=page.charat(i); if(ch==checkok) num++; } if(num>1) return true; return false;}function check_mail(myint){ var checkok = "@"; var checkstr = myint; var allvalid = true; var decpoints = 0; var allnum = "";if(checkstr.charat(0)=='@') return(false);if(checkstr.charat(checkstr.length-1)=='@')return(false);if(checkstr.charat(checkstr.length-1)=='.')return(false);a_valid=0; a_count=0;d_valid=0;for (i = 0; i < checkstr.length; i++) { ch = checkstr.charat(i); if (ch == '@') {a_valid=1; a_count++; } if (ch == '.') {d_valid=1; } } if(a_count>1) return(false); if(a_valid==1 && d_valid==1) return(true); else return(false);}function check_int(myint){ var checkok = "0123456789-"; var checkstr = myint; var allvalid = true; var decpoints = 0; var allnum = ""; for (i = 0; i < checkstr.length; i++) { ch = checkstr.charat(i); for (j = 0; j < checkok.length; j++) if (ch == checkok.charat(j)) break; if (j == checkok.length) { allvalid = false; break; } allnum += ch; } if (!allvalid) { return (false); } return (true);}//--></script>32.sub 因变量的两种挪用办法。形如:call errmsg(msg,"60%")或errmsg msg,"60%"。33.<em>这边是要超过表露的字体</em>超过表露34.<frameset frameborder='yes' border='1' bordercolor='#ff0000' framespacing='1' rows='*,*'>普遍情景下惟有当framespacing>0时,树立的脸色才起效率!35.<td valign=top class="jnfont3" style="letter-spacing:1px;line-height:140%">36.<table border="0" width="100%" cellspacing="0" cellpadding="2" style="table-layout:fixed;word-break:break-all"> 即使表格单位内的笔墨胜过胜过单位长度将强迫其换行。37.action="showcontent<%=z%>.asp">不妨这么写.38.self.location=self.location大概引导ie的解体,偶尔被用做黑客步调。39.referer=request.servervariables("http_referer")博得的路途将是完备的从http://发端的路途。偶尔在变换界面作风时运用。如9seekgbook的变换作风即是如许实行的。当点击那种作风后转到一个树立作风的页面,博得跳转到该页面包车型的士文献路途,写入标识暂时作风的cookies或session,再response.redirect(referer)。40.javascript中对剧本缺点的樊篱的一种本领:function stoperror(){return true}window.onerror=stoperror41.mid(parentstr,n,3)即使n=0将会爆发缺点,以是运用此因变量该当保护n的值是大于0的平头(很大概展示n在一个轮回中变换为0或是当挪用子步调时n已被窜改为0的情景)。42.后台音乐的树立:<bgsound src='readonly/cd.mi' loop='1'>43.<script language=javascript>settimeout('this.location.reload();',3000);</script>"每隔一段功夫从新载入本页44.javascript中eval()将括号中的表白式的截止以num情势归来45.动静天生存户端剧本,而且实行效劳器端变量传播到存户端剧本中的一例:<%if sd(i)>userline thenresponse.write "<script language=javascript>var getvalue;getvalue="&sd(i+1)&"</script>"end if%>46.一段功夫后机动封闭窗口。(普遍用在当用户越位考察或其它一致情景下,在某些欣赏器中大概不许获得实行)<script language="javascript">var tid=null;tid=settimeout('this.window.close()',100000);</script>47.日子笔墨和功夫笔墨包括在两个井号 (#) 之间。比方:  < % const cutoffdate = #6-1-97# % > 48.即使 sub 进程无任何参数,则 sub 语句必需包括空括号 ()49.<meta http-equiv="refresh" content='1; url=input.asp'>'本页机动革新,普遍用来谈天室中获得新的数据,或是乒坛中机动革新存户端表露数据。50.赢得暂时路途strpath = server.mappath(".") & "\new.xml"51.<body onunload="return false" scroll=no style="color:b0d0ff;margin: 0px">52.if (u=='0') {parent.viewsay.frmmain.rows="100%,*";parent.viewsay.frmmain.cols="*";}; else if (u=='1'){parent.viewsay.frmmain.rows="50%,*";parent.viewsay.frmmain.cols="*";}; 经过剧本动静变换框架。53.location.href='?id=944';一段黑客步调54.少许要害字的运用范例:<meta name="author" content="木鱼"><meta name="e-mail" content="prettyboy83@21cn.com"><meta name="copyright" content="木鱼">55.vbs中的恒量:vbcrlf换行,十分于chr(13)&chr(10)56.我创造一个特殊怪僻的题目:function oluserexist(str,rid) str=str+"$" if instr(application("c_roomuserlist"&cstr(rid)),substr)>0 then oluserexist=trueend function在子进程中变换了str,则挪用该因变量的主因变量(比方说onluserexist(user,4),实行完后,user值也跟着变革形成了user+"$" 58.dim connstr="select * from table" 是错的。dim后不许赋值。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.