找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 809|回复: 0

欢迎进来讨论:做网站的一些经验与技巧!

[复制链接]

2

主题

0

回帖

3

牛毛

初生牛犊

积分
19
发表于 2008-6-20 15:35:22 | 显示全部楼层 |阅读模式 来自 广东省珠海市 电信
欢迎进来讨论:做网站的一些经验与技巧!

1.几个常用函数
Round(pi, 2) 四舍五入

FormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。
eg. 如果k =20***00则显示为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 &#39;说明存在
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 ’错误发生后继续处理 &#39;Asp中使用事务
Set conn=Server.CreateObject(\"ADODB.Connection\")
conn.Open

\"course_dsn\",\"course_user\",\"course_password\"
conn.begintrans &#39;开始事务
sql=\"delete from user_info\"
set rs=server.createobject(\"adodb.recordset\")
rs.open sql,conn,3,3
if conn.errors.count>0 then &#39;有错误发生
conn.rollbacktrans &#39;回滚
set rs=nothing
conn.close
set conn=nothing
response.write \"交易失败,回滚至修改前的状态!\"
response.end
else
conn.committrans &#39;提交事务
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: 现特价3957元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER
数据库 ,数据库空间不限大小; 数据库自动备份,1000MBVIP集团邮局 ,免费送繁简通商务版 GCDN 网站加速器, 支持WAP 多子网站镜像
加速 高级访问统计系统

WAP,CDN网站加速器 送繁简通网络简装版
时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以
去他们网站看看:http://www.now.cn/vhost/ 电话:0756-26***71  QQ :168****5865 祝大家财运亨通哦!

***********************************************************************************
多年购买低至七折!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-12 06:45 , Processed in 0.131345 second(s), 28 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表