| 
 | 
 
马上注册,下载更多源码!
您需要 登录 才可以下载或查看,没有账号?立即加入 
 
 
 
x
 
欢迎进来讨论:做网站的一些经验与技巧! 
 
1.几个常用函数  
Round(pi, 2) 四舍五入  
 
FormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。  
eg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000  
 
Replace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换  
 
Left(String,Length) '返回指定数目的从字符串的左边算起的字符串。  
 
Split(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。  
eg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串  
 
Instr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置  
eg1. if instr(addation,"密码配置表")<>0 then '说明存在  
eg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”)  
2. 弹出窗口Pick值  
 
function pickupSP(spdisid,pjnum,pdcode)  
{  
window.opener.<%=theForm%>.RefNum<%=Spid% 
 
>.value=spdisid;  
window.opener.<%=theForm%>.LineS<%=Spid% 
 
>.value=pjnum;  
window.opener.<%=theForm%>.kokey<%=Spid% 
 
>.value=pdcode;  
window.close();  
}  
3. ASP控制图片显示的大小(等比例缩放)  
<HTML>  
<HEAD>  
<TITLE> New Document </TITLE>  
<script language="JavaScript">  
<!--  
var flag=false;  
function DrawImage(ImgD){  
var image=new Image();  
image.src=ImgD.src;  
if(image.width>0 && image.height>0){  
flag=true;  
if(image.width/image.height>= 164/112){  
if(image.width>164){  
ImgD.width=164;  
ImgD.height=(image.height*164)/image.width;  
}else{  
ImgD.width=image.width;  
ImgD.height=image.height;  
}  
ImgD.alt=image.width+"x"+image.height;  
}  
else{  
if(image.height>112){  
ImgD.height=112;  
ImgD.width=(image.width*112)/image.height;  
}else{  
ImgD.width=image.width;  
ImgD.height=image.height;  
}  
ImgD.alt=image.width+"x"+image.height;  
}  
}  
}  
//-->  
</script>  
</HEAD>  
<BODY>  
<a href="./img.jpg" target="_blank"><img  
 
src="./img.jpg" border="0" width="164" height="112"  
 
onload=DrawImage(this);"></a>  
</BODY>  
</HTML>  
4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用 
 
事务处理,并支持多事务处理.  
在ASP的数据库对象链接对象中,提供了一下属性:  
BeginTrans 事务开始  
CommitTrans 事务提交  
RollbackTrans 事务回滚  
<%  
On Error Resume Next ’错误发生后继续处理 'Asp中使用事务  
Set conn=Server.CreateObject("ADODB.Connection")  
conn.Open  
 
"course_dsn","course_user","course_password"  
conn.begintrans '开始事务  
sql="delete from user_info"  
set rs=server.createobject("adodb.recordset")  
rs.open sql,conn,3,3  
if conn.errors.count>0 then '有错误发生  
conn.rollbacktrans '回滚  
set rs=nothing  
conn.close  
set conn=nothing  
response.write "交易失败,回滚至修改前的状态!"  
response.end  
else  
conn.committrans '提交事务  
set rs=nothing  
conn.close  
set conn=nothing  
response.write "交易成功!"  
response.end  
end if  
%>  
在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只 
 
作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的 
 
管理状态下.  
  
介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运! 
 
 
 
▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版  
支持WAP手机上网 
     500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20  
     03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库  
     提供计数器,留言板脚本列表 ASP ASP.NET Active  
   Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展 
免费申请试用:  http://www.now.cn/vhost/order.net?IDProduct=2035 
 
▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER 
数据库, 送1000MB邮局空间 ,支持 
 
▲至尊专用C型主机+.CN:  现特价3827元/年  WindowsServer2003  操作系统  ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER 
数据库  ,数据库空间不限大小;  数据库自动备份,1000MBVIP集团邮局  ,免费送繁简通商务版  GCDN  网站加速器,  支持WAP  多子网站镜像 
加速  高级访问统计系统   
 
WAP,CDN网站加速器 送繁简通网络简装版 
时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以 
去他们网站看看:http://www.now.cn/vhost/  电话:0756-2623717  QQ :168075865  祝大家财运亨通哦! 
 
*********************************************************************************** 
多年购买低至七折! |   
 
 
 
 |