ASP网站制作之百宝箱(二)
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件18.网页不会被缓存HTM网页
<METAHTTP-EQUIV="pragma"CONTENT="no-cache">
<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,
must-revalidate">
<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb1997
08:21:57GMT">
大概<METAHTTP-EQUIV="expires"CONTENT="0">
ASP网页
Response.Expires=-1
Response.ExpiresAbsolute=Now()-1
Response.cachecontrol="no-cache"
PHP网页
header("Expires:Mon,26Jul199705:00:00GMT");
header("Cache-Control:no-cache,must-revalidate");
header("Pragma:no-cache");
19.反省一段字符串是不是全由数字构成
<scriptlanguage="Javascript"><!--
functioncheckNum(str){returnstr.match(/D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
//--></script>
20.取得一个窗口的巨细
document.body.clientWidth,document.body.clientHeight
21.怎样判别是不是是字符
if(/[^x00-xff]/g.test(s))alert("含有汉字");
elsealert("满是字符");
22.TEXTAREA自顺应笔墨行数的几
<textarearows=1name=s1cols=27
onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
23.日期减往天数即是第二个日期
<scriptlanguage=Javascript>
functioncc(dd,dadd)
{
//能够加上毛病处置
vara=newDate(dd)
a=a.valueOf()
a=a-dadd*24*60*60*1000
a=newDate(a)
alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+
a.getDate()+"日")
}
cc("12/23/2002",2)
</script>
24.选择了哪个Radio
<HTML><scriptlanguage="vbscript">
functioncheckme()
foreachobinradio1
ifob.checkedthenwindow.alertob.value
next
endfunction
</script><BODY>
<INPUTname="radio1"type="radio"value="style"
checked>Style
<INPUTname="radio1"type="radio"value="barcode">Barcode
<INPUTtype="button"value="check"onclick="checkme()">
</BODY></HTML>
25.取得本页url的request.servervariables("")汇合
Response.Write"<TABLEborder=1><!--TableHeader
--><TR><TD><B>Variables</B></TD><TD><B>Value</B></TD></TR>"
foreachobinRequest.ServerVariables
Response.Write
"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD>
</TR>"
next
Response.Write"</TABLE>"
26.
本机ip<%=request.servervariables("remote_addr")%>
服务器名<%=Request.ServerVariables("SERVER_NAME")%>
服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
服务器工夫<%=now%>
IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
剧本超不时间<%=Server.ScriptTimeout%>
本文件路径
<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
服务器CPU数目
<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
服务器解译引擎<%=ScriptEngine&"/"&
ScriptEngineMajorVersion&"."&ScriptEngineMinorVersion&"."&
ScriptEngineBuildVersion%>
服务器操纵体系<%=Request.ServerVariables("OS")%>
27.ENTER键可让光标移到下一个输出框
<inputonkeydown="if(event.keyCode==13)event.keyCode=9">
28.检测某个网站的链接速率:
把以下代码到场<body>地区中:
<scriptlanguage=Javascript>
tim=1
setInterval("tim++",100)
b=1
varautourl=newArray()
autourl="www.njcatv.net"
autourl="javacool.3322.net"
autourl="www.ckuyun.com.cn"
autourl="www.nuaa.edu.cn"
autourl="www.cctv.com"
functionbutt(){
document.write("<formname=autof>")
for(vari=1;i<autourl.length;i++)
document.write("<inputtype=textname=txt"+i+"size=10
value=测试中……>=》<inputtype=textname=url"+i+"size=40>
=》<inputtype=buttonvalue=GO
onclick=w</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 不能只是将它停留在纸上谈兵的程度上。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
页:
[1]