- 积分
- 3
UID673517
主题
在线时间 小时
注册时间2008-4-9
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
欢迎进来讨论:做网站的一些经验与技巧!$ P% d t: g! K; v7 r/ _
1.几个常用函数 & k# f E; W {! q2 W7 z. g8 _ h
Round(pi, 2) 四舍五入 ; y' i* j0 J- Y6 T
FormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。 8 w4 x9 @1 x/ j; r6 s1 c+ y
eg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000 ' X2 w. b$ U, H: u" s
Replace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换 . b/ V. P, s" p' o" J! ~6 U
Left(String,Length) '返回指定数目的从字符串的左边算起的字符串。
! {% o9 I Z; K1 K+ }Split(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。 4 _. X2 }. ~2 g z; j" N
eg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串
2 }( H9 d' n4 ZInstr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置 ; t [. _+ ]( D( v# F3 ]$ G g8 L' b
eg1. if instr(addation,"密码配置表")<>0 then '说明存在
+ A+ t/ m) s$ f. I1 \: k* n2 F& qeg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”) ' R& s) d! `. l4 a
2. 弹出窗口Pick值
' P# ]6 T4 W4 C I+ L3 G3 {- T+ O6 Dfunction pickupSP(spdisid,pjnum,pdcode)
& ^& H" Q- o# q. g{
4 J! r' n) W5 Rwindow.opener.<%=theForm%>.RefNum<%=Spid%3 F3 M- D2 U, V
>.value=spdisid;
[; ?( w! g: X7 F0 S7 p* Dwindow.opener.<%=theForm%>.LineS<%=Spid%7 \7 w3 @- R# v1 @& i7 s
>.value=pjnum;
1 D- z2 V# Y8 [' _- J* Swindow.opener.<%=theForm%>.kokey<%=Spid%
. T2 Q1 o$ c7 y" z>.value=pdcode;
9 f `% N ~# ywindow.close(); ' W* m( H; l: H% T A9 H" I( E
}
$ G- Q B+ O- [3. ASP控制图片显示的大小(等比例缩放)
8 ^8 J# @' n8 j<HTML> 2 a5 V9 j+ I4 |0 |% A! l0 I8 Q
<HEAD> ( `* E2 d/ O" a3 H4 N& C8 `9 M8 g
<TITLE> New Document </TITLE>
1 T" @! B m2 u' e, ^" F! F<script language="JavaScript">
) b4 S# u% e* u/ \; `2 ?<!-- * c. u3 a, [% Y# Z
var flag=false; " k3 V/ ?6 L6 p5 ]2 L" E3 F% A
function DrawImage(ImgD){
& o7 N2 D1 e% K& S7 ~0 r8 gvar image=new Image();
" G* n4 l: H5 r3 L" ^image.src=ImgD.src;
$ P/ I9 p0 [8 F, d( b7 _5 G: S! Gif(image.width>0 && image.height>0){
" q7 @6 C& S- }1 w# O; Pflag=true; ( Z' r6 h4 m/ ]3 j) C
if(image.width/image.height>= 164/112){ " q- n2 u; x( U* e" u
if(image.width>164){
" y. A9 N! o9 [; |9 H3 Z& \ImgD.width=164; 4 B9 W0 k3 I5 E6 j- T% T
ImgD.height=(image.height*164)/image.width; 9 d' B7 P, f( W$ W9 n: Z& ]! S. ~
}else{
8 p; ^8 p& \5 f# v8 @ImgD.width=image.width; $ z& x: Y1 B6 a' f& h3 d
ImgD.height=image.height;
9 u( D5 T8 K" a0 ~0 ^% ?}
2 y& o9 o3 G: o$ G9 o) X# d# WImgD.alt=image.width+"x"+image.height; 7 M Y2 k' g' N. @4 c. H
}
, A+ l8 `# y$ r l, |else{
0 Z1 v: L" K/ l0 ~, Oif(image.height>112){ 5 J' K ^" c4 {2 u1 n
ImgD.height=112;
9 w" V% Z/ v' U% q5 MImgD.width=(image.width*112)/image.height;
* l5 r4 b6 m3 n8 @0 |$ ?4 Q4 |6 e1 z4 `}else{
* A) U9 | N; t1 M+ g; oImgD.width=image.width; 6 o! H9 o) [+ c* q' {
ImgD.height=image.height; ( Z, T, t2 m4 @: j
} ( k2 ]' n8 J) t, [3 y/ a+ Q
ImgD.alt=image.width+"x"+image.height; $ x& g; w8 r8 p. j
} 0 R& G9 x, |- h% ]9 C/ c1 N- h
} ! v+ p' t+ j% q2 g# x7 C, i
} 0 m9 D; n1 x4 c& T
//--> - Z+ S4 ? Q6 q& b
</script> 3 n! V+ k' r! S9 L( Q$ W2 i9 U
</HEAD>
! D2 W& \ v9 S# a& q<BODY> " B8 e1 P7 B! z2 ?3 y f) J2 D/ ~
<a href="./img.jpg" target="_blank"><img - \" h! g/ w) a
src="./img.jpg" border="0" width="164" height="112"
: L$ s8 O6 Z( W, ]) d2 vonload=DrawImage(this);"></a> ( q8 K# O( J& k4 B+ M
</BODY>
6 x5 {* s6 K# V2 D% ~</HTML> " U7 W6 r+ A F
4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用$ j8 d+ S1 Q2 w
事务处理,并支持多事务处理.
5 X4 W! q/ |3 p$ K+ X8 b: k& b% A3 f在ASP的数据库对象链接对象中,提供了一下属性: / g* F6 ?: @5 D' N- J6 W, V) u+ G
BeginTrans 事务开始 0 d; L1 J% Q' J- w5 {
CommitTrans 事务提交
( c( {# M% G' [& IRollbackTrans 事务回滚 C- x. G' }( T; Z
<% ) I6 @" k; w. t) { H) k' n; _
On Error Resume Next ’错误发生后继续处理 'Asp中使用事务 3 U5 A4 [9 A! r
Set conn=Server.CreateObject("ADODB.Connection")
6 _! z/ b) l, [% ^+ p: lconn.Open
3 L# R7 @) D% ]5 d"course_dsn","course_user","course_password"
# [9 K8 I- v1 `5 y# Zconn.begintrans '开始事务 + B; y$ M" L* m" Q0 K- P# _" Y+ [6 V
sql="delete from user_info"
6 {* j2 U2 a$ M7 [* y' N9 zset rs=server.createobject("adodb.recordset") $ L4 O1 K( {- R% M: [; S* Q" v, o. A
rs.open sql,conn,3,3 2 j8 T3 B# Z" {, l
if conn.errors.count>0 then '有错误发生
5 ~- K( U. p" Y& ^conn.rollbacktrans '回滚
0 e* K2 C% J. I# j/ U e! rset rs=nothing
& A) ~+ T8 N: ]6 Z6 k$ j6 Cconn.close
. Y/ z7 H, H, O& Wset conn=nothing / l+ m# S P2 s
response.write "交易失败,回滚至修改前的状态!"
$ P; T" D3 O8 f, ]2 u. G' r3 y6 kresponse.end
- u* C5 ~( h/ Q6 y* p& q/ |/ i {% Pelse 9 e H/ R3 F: ^! W9 n; r
conn.committrans '提交事务
9 a/ S, R4 r8 l! }/ y* `" p5 cset rs=nothing # k7 n1 H# ^; q
conn.close
" z4 W* L. _+ l3 q6 dset conn=nothing
u+ ^6 c( O8 I& z- \3 Fresponse.write "交易成功!"
. v. a0 v4 G& V4 u% xresponse.end
. O6 V! V* g! ?# V4 }: Rend if
' J" u# Y6 Q! G2 S3 g" s ?%> 8 |' G* Z6 A8 R/ \9 _; T1 E2 ]5 x
在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只! {" ^7 S8 h0 X( g
作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的9 V) N1 R% O, a1 g7 z& N: j
管理状态下.
! j6 O- x% K. R; Vhttp://b.todayisp.com/bbs/760x90h.gif/ Y2 {4 i* k- p2 w% s# Q
介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商
/ D, f/ P9 T1 [0 e务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运!4 ]0 ^! j+ ^, y+ G! \7 i
▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版 3 R) |6 x+ |- i# ~
支持WAP手机上网1 l5 s7 |: @1 c$ M& N
500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20
: _* g; f r& ]$ Q2 p3 i/ x 03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库 ) e/ D+ F! \) D$ k
提供计数器,留言板脚本列表 ASP ASP.NET Active . o2 f- v1 q5 J, r3 j5 U$ s; D
Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展
, a! N2 ]( A: f# s4 y( p免费申请试用: http://www.now.cn/vhost/order.net?IDProduct=20352 ?, s8 K- G6 B, N0 W X6 J
▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER
) n) E% b# z0 p数据库, 送1000MB邮局空间 ,支持
3 W; _0 G C. h1 |$ Y/ N▲至尊专用C型主机+.CN: 现特价3957元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER
4 }1 \# x0 W7 b4 f3 B数据库 ,数据库空间不限大小; 数据库自动备份,1000MBVIP集团邮局 ,免费送繁简通商务版 GCDN 网站加速器, 支持WAP 多子网站镜像
1 F. j$ ^( w' ?- _. @1 ~; l加速 高级访问统计系统
; I# A. u6 r% n( C" N4 x$ v3 UWAP,CDN网站加速器 送繁简通网络简装版
; H7 _5 K9 U& \) M/ G, v% ~时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以) j. E1 `4 _* L2 ]0 B# ~1 Z
去他们网站看看:http://www.now.cn/vhost/ 电话:0756-2623871 QQ :168075865 祝大家财运亨通哦!
0 f4 |" x6 b8 z& H& A$ O***********************************************************************************
) ?! L8 Q) q3 t! l ?, D% u多年购买低至七折! |
|