QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 1018|回复: 1
收起左侧

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

[复制链接]
发表于 2008-7-11 17:07:11 | 显示全部楼层 |阅读模式 来自: 中国广东珠海

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
欢迎进来讨论:做网站的一些经验与技巧!
5 R% Z- v# Y6 Z; u3 e9 N, ~1.几个常用函数 7 U( Q. _% i2 D( K* Z
Round(pi, 2) 四舍五入 2 p% u1 E. `: t4 t7 ^
FormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。 + J4 r& X" `5 X1 i* x) ^/ ^
eg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000 ( ~& S! V) E0 v7 G. u
Replace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换 0 R+ b2 a8 ^1 T
Left(String,Length) '返回指定数目的从字符串的左边算起的字符串。
. s  @2 [# A+ L! p1 bSplit(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。 - {3 D: t) d' |5 f* [: Q" }
eg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串 7 [* A8 ]* z7 l% A7 e  B$ L
Instr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置
7 G6 `7 G! R" W# @2 Leg1. if instr(addation,"密码配置表")<>0 then '说明存在 - R( ?, Y+ ^' s8 |# ]
eg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”)
5 n( ^; w; X4 z* G( u7 ^9 Q: S2. 弹出窗口Pick值
" U9 a$ t( `! `) V7 Vfunction pickupSP(spdisid,pjnum,pdcode) : G2 b0 ?1 L& G4 C8 j+ g
{ 0 a4 L! Z" e' C6 x- J
window.opener.<%=theForm%>.RefNum<%=Spid%
( z& M; ]8 D2 j>.value=spdisid; 5 A# C  N2 N( ]0 I! S) }+ f
window.opener.<%=theForm%>.LineS<%=Spid%% `- e# H, o) }
>.value=pjnum; 0 m; J9 N3 |4 H
window.opener.<%=theForm%>.kokey<%=Spid%# h0 a1 B+ ~& i- Q7 U
>.value=pdcode; 1 ^5 \5 ^; t( ]) @
window.close(); 6 s" P' V7 I5 C) r5 j( n8 L% f
} . J- P3 g% i* c" x) y  v7 N
3. ASP控制图片显示的大小(等比例缩放)
+ l8 c( {* X/ E8 t& ~' ?- L3 n<HTML>
+ x2 }  ^9 x. g) W! \* r<HEAD>
: n, y+ s+ |$ v2 h2 j, X<TITLE> New Document </TITLE> 7 y$ s1 T  |6 y
<script language="JavaScript"> # S* H7 ]: K5 `* l8 S: B/ d
<!--
7 t& _! @) H& Uvar flag=false; $ z$ m5 S# g+ O" X& K2 E/ t5 A$ V
function DrawImage(ImgD){   C, `+ B1 q6 a3 l
var image=new Image(); ( N5 f1 E* b! v' M6 l& j
image.src=ImgD.src; 8 g$ R- R, A/ K9 ^+ i4 m; {
if(image.width>0 && image.height>0){
1 _# I. Z; C. G; Q. oflag=true; - O( c0 p8 h, c! G. {2 u+ g% s3 o
if(image.width/image.height>= 164/112){
: \0 i3 v; J! B( O, I$ Wif(image.width>164){ & `! b% f! z8 G  Z% I  B$ x
ImgD.width=164;
+ m  o  F$ Y9 J* ?& Z' JImgD.height=(image.height*164)/image.width;
( Q2 B3 `9 C( C7 b}else{
* C/ ?! n* K0 oImgD.width=image.width; 7 e* e) l$ }6 a6 `( F+ j
ImgD.height=image.height;
# [* e4 v. u) F: @5 H+ z9 v0 l9 U} 3 F2 T9 V$ s2 g" T; q% U% c1 w
ImgD.alt=image.width+"x"+image.height;
$ l* N8 V' d2 W. ]! J} ! H8 D+ U7 C, X' C6 X3 E" z
else{ . a- z+ r0 B6 m3 T
if(image.height>112){ 2 |! G- ^2 a0 S
ImgD.height=112;
# Y2 G- u. R. @ImgD.width=(image.width*112)/image.height;
# n* o) Y0 b) Y+ b; A; t% l}else{ " q9 |5 y) o9 P* K$ ^
ImgD.width=image.width; ! X5 @+ y, f. y  M! e
ImgD.height=image.height; " Q* v( m: F( b" X4 h
}
" Z  B+ K7 l' n- _7 b+ fImgD.alt=image.width+"x"+image.height; 7 c$ b, d; [& y9 P
} 0 e0 [$ }' k0 h  F/ s8 ~
} 0 S. u7 y1 a# N5 S. ]8 N
}
% h" S! d5 y, i* f' \//--> ) l3 }0 I( p8 D" f! }( f
</script> 2 p- B& X7 ]: }
</HEAD> * e! e! x" e  `  A0 J1 [' x' `
<BODY> # e+ u1 L  `" H! u/ J
<a href="./img.jpg" target="_blank"><img 6 V2 S) c( x' ]
src="./img.jpg" border="0" width="164" height="112"
: S  j$ Q- U- k: W7 j3 Yonload=DrawImage(this);"></a> 5 ?/ o8 e% D% P
</BODY> % F" I5 y% \2 p# l9 v
</HTML> # ~# `* ]4 Z2 x, I0 z# `
4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用2 p5 y: @8 F( n0 x
事务处理,并支持多事务处理. 9 a" F$ ?: ]2 @  G: D
在ASP的数据库对象链接对象中,提供了一下属性:
2 F% s' C0 z+ {3 UBeginTrans 事务开始 . I8 j0 H. S  T6 J+ i
CommitTrans 事务提交
. G5 I$ t* w( T, R* Z( aRollbackTrans 事务回滚
* a; F* g% t; i& @- Z5 i<% ' ^, w" E1 h# s, ~
On Error Resume Next ’错误发生后继续处理 'Asp中使用事务 ) d+ U( l8 [3 ~1 x+ \2 J3 n, [
Set conn=Server.CreateObject("ADODB.Connection")
, ~6 w1 w  R( ?9 `, {conn.Open
! k) o" ?- t% T/ u3 G; s4 f"course_dsn","course_user","course_password" ! s+ }. y8 S* i$ L; Q8 S1 {/ ^9 H7 o
conn.begintrans '开始事务 8 \7 j6 k$ a6 m8 m+ i( k" Y
sql="delete from user_info"
5 z$ N( m8 T, [7 k9 y/ Pset rs=server.createobject("adodb.recordset") 3 t% W! Y- T4 u7 f. j; e
rs.open sql,conn,3,3 8 C4 l$ |5 ^- r2 b* \/ Z, [$ E* z
if conn.errors.count>0 then '有错误发生 % }6 F, |" Y6 `
conn.rollbacktrans '回滚 % q% N4 `: ?0 c. G4 I
set rs=nothing 5 K- v' u2 ]" z# D
conn.close 3 Y4 f2 |# p# P% X2 F. f: ?
set conn=nothing
4 s) m5 r3 M5 l, V- Y( vresponse.write "交易失败,回滚至修改前的状态!" 0 A7 C2 k( q5 }& e& B8 r3 ^% g7 P2 A
response.end 0 _0 `* {" L9 z8 B' O# }6 e- ^
else , K! C7 [* ?3 q4 a4 b/ T
conn.committrans '提交事务
) U3 v6 r/ U0 C# Y2 @7 Cset rs=nothing 6 J- C: x. M' e  ^' P; w( s5 b
conn.close * f+ e2 Q# e6 q- h5 B9 R# A$ K
set conn=nothing , x6 r) r) ^4 O3 w* O' T1 F
response.write "交易成功!" 6 W$ h% ?' B7 N
response.end . y0 O! p1 O& c5 u$ D7 v" x
end if
3 t: @+ [0 J0 @' L8 q6 t%> - \4 F4 S1 F6 U7 `1 A' D5 P: O
在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只
* M2 y/ o& e, O. C作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的
' ?6 _9 e( r5 n9 m; {& k! p管理状态下. ' Q5 S( x* h* ?0 v
http://b.todayisp.com/bbs/760x90h.gif
. T8 b( C$ L7 c( _6 @介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商  b2 m$ ~8 `2 T2 P5 y
务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运!
: ^2 d+ Q- F, ]. T) j$ j5 s6 n# B7 ~% `1 h▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版 5 X2 Z. G8 R* O: M  N
支持WAP手机上网" B" a3 m* V4 c% H) Y7 \+ J' q- u
     500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20
0 U9 W. v0 a  y6 V0 v  p; k1 i9 Z     03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库
- W: f6 I# T% ]( }' p* F( ?     提供计数器,留言板脚本列表 ASP ASP.NET Active
- q% e1 u2 L0 }: |   Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展
* Q3 [! a3 n: S4 @免费申请试用:  http://www.now.cn/vhost/order.net?IDProduct=2035
* m9 q2 W! Q- n4 u& O6 S/ z▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER8 k& \5 ^( x0 B9 F/ ]2 R
数据库, 送1000MB邮局空间 ,支持
% F2 ~2 A: D) j' [, Y6 P▲至尊专用C型主机+.CN:  现特价3957元/年  WindowsServer2003  操作系统  ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER
* S# Z* H) _/ k* L2 \) Q数据库  ,数据库空间不限大小;  数据库自动备份,1000MBVIP集团邮局  ,免费送繁简通商务版  GCDN  网站加速器,  支持WAP  多子网站镜像1 m2 X- _8 v8 X' ^1 d" F  f
加速  高级访问统计系统  
+ l1 B4 V" f$ I+ GWAP,CDN网站加速器 送繁简通网络简装版
2 h  D: S6 @0 V. @0 j7 n: w时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以& }+ h; c" q& I5 U8 \( \! x
去他们网站看看:http://www.now.cn/vhost/  电话:0756-2623871   QQ :168075865  祝大家财运亨通哦!
' v5 t$ k# s' h7 X) L$ U  u***********************************************************************************
9 C  A! l" B( `. }+ G0 r多年购买低至七折!
发表于 2008-7-11 18:56:19 | 显示全部楼层 来自: 中国广东佛山
看不明白,资质差
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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