- 积分
- 3
UID673517
主题
在线时间 小时
注册时间2008-4-9
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
欢迎进来讨论:做网站的一些经验与技巧!
5 Y9 R. `0 N4 W. K. x2 ^3 v1.几个常用函数
) S7 R( T( r2 [% c9 e" h) M" ~' VRound(pi, 2) 四舍五入
+ a6 D; _" Y5 G5 t' I( jFormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。 4 S9 [9 b' u; O9 Z
eg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000
; ^* |9 C' |# o5 o3 d5 yReplace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换
) \3 M9 }# o1 Z: q; lLeft(String,Length) '返回指定数目的从字符串的左边算起的字符串。 & F$ h/ M% |$ J
Split(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。
6 X8 t7 l0 H9 K" M& R* \8 feg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串 + z2 m* x: ~3 H
Instr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置 * i2 C: N7 e9 O5 k j
eg1. if instr(addation,"密码配置表")<>0 then '说明存在
1 v4 f) k( |6 Z# _- t8 [eg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”)
. t) ?& O. V8 w! [0 b$ R- g7 S2 M2. 弹出窗口Pick值
/ F/ t" w, V, i- B5 hfunction pickupSP(spdisid,pjnum,pdcode)
) U) F/ c+ q, [2 I{
3 z+ @( L, q U9 s. m* Wwindow.opener.<%=theForm%>.RefNum<%=Spid%
- ?& i) n4 |* r9 \5 g, ?- k8 Z2 b>.value=spdisid; . q' {# b8 Y8 B4 Q4 c
window.opener.<%=theForm%>.LineS<%=Spid%
/ T) b* [$ M# E4 J) z" T>.value=pjnum; ; W3 F# W$ K4 [3 {1 r& h) |: x6 t
window.opener.<%=theForm%>.kokey<%=Spid%+ i% `$ t! Y: o, A
>.value=pdcode; / `% K! d1 l |, `! q8 O M
window.close(); 5 A- a2 L* m! G% k0 _
} 5 R3 C; a, _# z* D1 K
3. ASP控制图片显示的大小(等比例缩放)
, c- R( _% Q7 i1 V6 j0 W. ^<HTML>
4 U: P( {6 }1 g% b<HEAD>
2 G: j3 N6 L, K' g, i/ R<TITLE> New Document </TITLE> . ~6 q2 C0 Q7 L2 e
<script language="JavaScript">
5 @. B% [9 o3 Z) r) K9 E0 x<!--
- x4 \# l( _# [var flag=false; ; K% Z; t1 O4 T, e( b' z; K" n. s: T0 s
function DrawImage(ImgD){ / U1 h& K+ @' j7 I0 H% ~* I
var image=new Image(); 6 [: ~& a, _9 a4 P; B8 d
image.src=ImgD.src;
9 T" a% A0 A' ~) H% q4 jif(image.width>0 && image.height>0){
' o; ~ o7 X" Qflag=true;
! G6 h/ C5 q' k% e+ I9 T! `if(image.width/image.height>= 164/112){
$ M: r/ m. F3 R9 J! [+ Q! dif(image.width>164){ ; K# B: E5 w0 g0 v; Y7 ^1 q
ImgD.width=164; + }" B6 R' }2 x1 t
ImgD.height=(image.height*164)/image.width;
g/ t0 f+ ?, `6 C& z1 a( G}else{
- }. M5 V% P) o I% y9 ?ImgD.width=image.width; ) w4 N `# g! x9 l& Z
ImgD.height=image.height;
0 v# U+ G4 f1 [2 z}
' D8 o4 _, s4 T0 b7 p! p% y3 D' {ImgD.alt=image.width+"x"+image.height;
: `5 O$ Y4 ^6 ^! d" z1 L}
9 V! b$ ~1 u; Z" k* M0 n( R0 aelse{
" E8 G0 p5 T7 V& Tif(image.height>112){
$ u$ U- ]# i, PImgD.height=112;
, q* }; P U G5 k2 i6 E6 f R+ ]4 cImgD.width=(image.width*112)/image.height; : Y" t, H$ _- e9 J1 D/ E
}else{ J( B; T9 W% a [4 [
ImgD.width=image.width;
2 J) ?4 D1 D% j3 g# wImgD.height=image.height;
2 u! ]! h2 C5 j$ a3 [}
6 z8 @7 r* o4 D! DImgD.alt=image.width+"x"+image.height; ' j* d/ @4 M9 }
}
; R& j C1 |- Z}
" U, W. S: [, H% I! }}
0 }: i) Q) D2 H//--> % _/ [( b. R- g* o- F$ `
</script> ' W3 X% R Q8 q
</HEAD>
* ?* [9 Y. ?2 B( W; ?# z<BODY> 7 D7 d n8 K7 B& r" ]9 Z' H
<a href="./img.jpg" target="_blank"><img 3 u) }/ Q# O [; k. B/ @
src="./img.jpg" border="0" width="164" height="112" ; k+ }6 t1 J% N9 M% a
onload=DrawImage(this);"></a>
, V0 F! M: F/ d3 l; {) g2 e6 w$ N</BODY> + `0 z, D }% i; f$ b- n2 J
</HTML> ! x- i& j/ z. @ \% [! ~
4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用3 q& E$ Q1 f# ?3 R
事务处理,并支持多事务处理.
5 Y0 ?+ R5 [" u) o在ASP的数据库对象链接对象中,提供了一下属性:
. T& E: b+ y+ H& J, ~2 Z" i5 |$ ^BeginTrans 事务开始 % S6 ?6 i* P1 U+ z7 ^6 m
CommitTrans 事务提交 5 U# ?' G* {- [5 X3 v2 ^
RollbackTrans 事务回滚 ( y8 H( b- G/ H" ?
<%
. ]: g8 j1 ]$ F. ROn Error Resume Next ’错误发生后继续处理 'Asp中使用事务
6 @6 C, d" z( VSet conn=Server.CreateObject("ADODB.Connection")
2 A, \1 s) E, W E! K, econn.Open
8 h" y$ k Z8 j+ s1 i* ~"course_dsn","course_user","course_password" : s3 n$ M6 ?' c( W) F" \3 t
conn.begintrans '开始事务
a3 G7 o$ _, k" {: X* k, Fsql="delete from user_info" 2 z3 K( S' A8 t4 j
set rs=server.createobject("adodb.recordset") @8 X; ]0 p) X0 S( F& B" }: L
rs.open sql,conn,3,3 8 n8 n8 L. E7 p' N" z# M
if conn.errors.count>0 then '有错误发生 1 U @8 f( \; W1 n9 }' H; V
conn.rollbacktrans '回滚
( ]" v! U6 W# h* F, e5 {5 E+ eset rs=nothing 8 A, L. w. u f9 p7 o% f- R
conn.close
, a( @% m6 B! M* bset conn=nothing 8 I; v6 g P; f6 g, h4 O
response.write "交易失败,回滚至修改前的状态!"
! h# h4 W! y% I: F$ mresponse.end " a) v6 P$ Q1 u' L
else 8 |, l# Q" B5 X- N! w
conn.committrans '提交事务
8 m7 h \8 x9 Qset rs=nothing
2 `* W8 Q- o% R' v2 Tconn.close ) _! n5 v$ @- V4 g9 a
set conn=nothing
4 {6 h5 m4 @5 D. K Xresponse.write "交易成功!"
) |- w4 R8 a) i: z3 Z% Fresponse.end 1 K+ j' ~. w# [. \
end if
! w8 D1 n, ?! @6 T8 c2 A( O%>
' j# d- s7 H B2 n0 I4 D3 x6 |在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只& S1 J. z0 c: g5 J! y" N+ a* A6 L& V
作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的
1 g6 ^/ v- P6 ?7 R) ~" D: R管理状态下.
9 o0 x4 M/ x9 nhttp://b.todayisp.com/bbs/760x90h.gif$ `( y$ u' r& t& V- k2 ^! r
介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商1 w: G3 i% X3 Z& I: Y+ u t
务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运!
+ e6 i) ]- A' ?/ S' H, k' B" v▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版 . U" `. }8 T' H3 K2 r' J7 N4 h
支持WAP手机上网
, x. C8 B/ V% r* w' w6 f 500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20
6 v$ z2 c1 a6 C- w4 X9 p- \4 s 03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库
$ @$ L- D8 B* d9 b( L$ t9 E 提供计数器,留言板脚本列表 ASP ASP.NET Active
, M+ [4 ?% t, H# G5 F) b9 ?- j7 ~* C Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展4 h1 u" g: |4 O6 y) a' w- f+ b
免费申请试用: http://www.now.cn/vhost/order.net?IDProduct=20357 \+ E9 a+ J' v- m7 P
▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER% U/ _0 a3 J1 o( a: r% q5 A) b) h0 p3 J
数据库, 送1000MB邮局空间 ,支持: d5 _: Z4 t* t" ]9 `; U7 n- ~
▲至尊专用C型主机+.CN: 现特价3957元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER7 l. |4 O+ ?4 ?5 E: w7 G' z9 y
数据库 ,数据库空间不限大小; 数据库自动备份,1000MBVIP集团邮局 ,免费送繁简通商务版 GCDN 网站加速器, 支持WAP 多子网站镜像
7 V+ L6 Q$ V4 c" g) ?加速 高级访问统计系统 - B; _) ?) e/ C" A
WAP,CDN网站加速器 送繁简通网络简装版
6 {. H- ^) _7 b: V# L( D时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以/ A# @0 B3 O2 P* v" p3 N; c
去他们网站看看:http://www.now.cn/vhost/ 电话:0756-2623871 QQ :168075865 祝大家财运亨通哦!
! J2 }" q2 |( c0 H# t***********************************************************************************
* M! [3 X) ?( e+ f/ u" ]. n多年购买低至七折! |
|