web(ASP)常用代码[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 lirefea 的 blog

判断上一页的来源

request.servervariables("http_referer") 
javascript: document.referrer


清除缓存,重新加载页面
<%response.expires = 0  
response.expiresabsolute = now() - 1 
response.addheader "pragma","no-cache" 
response.addheader "cache-control","private" 
response.cachecontrol = "no-cache" 
%>


检索并删除数据库里的重复记录
conn.execute("delete from table where id not in (select distinct from table)")

文件删除函数
<% 
'文件删除函数 
function deletefile(filename) 
if filename<>"" then 
set fso=server.createobject("scripting.filesystemobject") 
if fso.fileexists(filename) then 
fso.deletefile filename 
else 
response.write "<script>alert(’该文件不存在’);</script>" 
end if 
end if 
end function 

strfile=server.mappath("filename") 
deletefile(strfile) 
%> 

asp字数计算函数 
<%  
function wordcount(strinput) 
dim strtemp 
strtemp = replace(strinput, vbtab, " ") 
strtemp = replace(strtemp, vbcr, " ") 
strtemp = replace(strtemp, vblf, " ")  

' 删除字首字尾空格 
strtemp = trim(strtemp)  

' 替换为一个空格 
do while instr(1, strtemp, " ", 1) <> 0 
strtemp = replace(strtemp, " ", " ") 
loop 
wordcount = ubound(split(strtemp, " ", -1, 1)) +1 
end function 
%>
全正则的检测ip是否合法的函数

function checkip2(sipaddress)
{
    var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
    var reg = sipaddress.match(exp);
    var errmsg="你输入的是一个非法的ip地址段!\nip段为::xxx.xxx.xxx.xxx(xxx为0-255)!"    
    var msg="你输入的是一个合法的ip地址段!"    
    if(reg==null)
    {
        alert(errmsg);
    }
    else
    {
        alert(reg);
    }
}


关闭子窗口时刷新父窗口
在子窗口
<script language="javascript">
window.opener.location="父窗口页面"
window.close()
</script>


文本框输入限制:

[ctrl+a 全选 ctrl+c 复制]

不能点右键,不用ctrl+a,不能复制作!

<body oncontextmenu="window.event.returnvalue=false" 
onkeypress="window.event.returnvalue=false" 
onkeydown="window.event.returnvalue=false" 
onkeyup="window.event.returnvalue=false" 
ondragstart="window.event.returnvalue=false" 
onselectstart="event.returnvalue=false">
</body>

本文关键:web(ASP)常用代码
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top