QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
欢迎进来讨论:做网站的一些经验与技巧!+ r# R9 J/ A1 A
1.几个常用函数 # ^$ T* [9 j$ ^% P
Round(pi, 2) 四舍五入
: w+ Q4 h% g* S8 p9 J- _& CFormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。
( A* E* I, R' r! }; yeg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000 % I) T6 N; k  g, i1 x! H
Replace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换
& ~# \) S4 A3 [& ~. ELeft(String,Length) '返回指定数目的从字符串的左边算起的字符串。
7 K. ?# R! e. zSplit(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。 / h% e2 r( H! q, e) n# }
eg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串 : ^+ I" v- P5 d
Instr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置 # N* V0 G0 Z# W9 o( A# ^
eg1. if instr(addation,"密码配置表")<>0 then '说明存在 * O5 I- b; o! J& D! {" x$ B6 p# p  W
eg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”)
# r& G& Y6 |$ L% O+ M& E2. 弹出窗口Pick值 * Q/ O) Y4 Q9 O7 o' w
function pickupSP(spdisid,pjnum,pdcode)
* C" o/ G" m2 a, K8 ]' r{
' e4 m4 s/ ^1 V3 B3 o9 Q1 Uwindow.opener.<%=theForm%>.RefNum<%=Spid%
9 j, n; o" M, M3 `& X& [0 c" Z>.value=spdisid; 4 _  x- `* A: r: a
window.opener.<%=theForm%>.LineS<%=Spid%
3 B1 Z5 w& P5 ]3 w  {( q/ c3 ]>.value=pjnum;
( ^& b2 H5 R/ \window.opener.<%=theForm%>.kokey<%=Spid%7 {, e- a8 _+ s. [6 k5 Z: @
>.value=pdcode;
8 X; G5 g' E5 D9 o% M$ V$ I0 a+ @! ~/ ~window.close();
! q$ |# o9 `) s& r  f6 a6 o} + q$ ^/ W5 n7 s7 A: C
3. ASP控制图片显示的大小(等比例缩放) ; [- ]/ \, S1 L2 X
<HTML> 8 h+ f% w7 X1 d  q1 a  w
<HEAD>   @& C$ G7 g; J4 ?! y6 B2 ~3 G  w
<TITLE> New Document </TITLE> 7 [4 J2 N3 t* V- R
<script language="JavaScript"> ( }$ N9 q: H5 o% F( A
<!--
/ c# G: _# O  W: N4 Dvar flag=false; 4 q: e: G) x9 u& _/ h6 @( H
function DrawImage(ImgD){ $ O! x: F8 Z! q/ r5 X
var image=new Image();
5 O. k% R6 {2 D7 Jimage.src=ImgD.src;
' @! m" {! J* Q1 b- vif(image.width>0 && image.height>0){
( d: h9 P" k, h7 y: y6 tflag=true;
/ n7 r8 ~" \1 ~- hif(image.width/image.height>= 164/112){ # o# p" \9 o( f
if(image.width>164){ 3 ?( Q0 j4 V) [+ e% h9 A: I1 f1 g
ImgD.width=164;
3 g7 P9 [# p/ [0 M% CImgD.height=(image.height*164)/image.width; ' A1 i( p9 w& H1 J$ D6 g
}else{
. H6 d. p' v, ]  C1 z' n" bImgD.width=image.width; # O& w4 Z5 j4 m% `9 f
ImgD.height=image.height; : a" Z) f* T3 d: ^, b4 i7 S. y: I
} % g! m9 H: s6 b  B$ b
ImgD.alt=image.width+"x"+image.height; + @1 Y% Q- j! p  E- h
}
4 K# J- i, R7 E6 X' m" yelse{
/ t! H- ^: v) {if(image.height>112){ # h; E6 K7 ]6 j7 e
ImgD.height=112; : R6 F4 m% e- f/ a
ImgD.width=(image.width*112)/image.height; " @4 W  b  w& I
}else{
9 \* x# q' u( T: _$ c# B4 a# hImgD.width=image.width; & l9 L* G" o' w. Q" r# ]& D, g, i
ImgD.height=image.height; 7 W5 K0 W4 p! h) l
} 4 F: J& P- F( x/ Q: ?, E
ImgD.alt=image.width+"x"+image.height;
; m, j9 w2 A5 p6 `6 j) {* e1 T} 4 s# Q. l# n6 w* Y* ~
} ( p' V- c" V- Z/ e
}
' B, i% d: S( [) j$ X! L# f2 c//-->
* O$ K2 J8 s, M+ I' A</script> 6 E+ O' G5 [( G' k. D; L5 ~/ c" o! s
</HEAD> 9 ~" I3 i* |4 _! I+ _
<BODY>
7 i& i9 h6 f: g; ~" c<a href="./img.jpg" target="_blank"><img 2 q) `8 h. c, B4 C& z3 a
src="./img.jpg" border="0" width="164" height="112" $ P* Z9 x% z3 A5 h* a) y: |9 h' S& ^, X
onload=DrawImage(this);"></a>
& ?# `% O0 N4 r. w4 I</BODY>
7 D; @- j! u6 `& D</HTML>
' A) R* c) ]7 W" I0 Y# O; {/ n' U4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用( k2 x, \1 P" a. ~9 F/ L2 [) _
事务处理,并支持多事务处理.
: \6 D! ]9 v( p在ASP的数据库对象链接对象中,提供了一下属性:
8 C; J( H/ E- A3 O$ y# d3 }BeginTrans 事务开始 + {# j  C2 a  O) X
CommitTrans 事务提交
% E7 K1 J( {8 aRollbackTrans 事务回滚 ( z( k( X/ b% u8 I4 D
<% - I- K/ W# G2 Q0 `3 v
On Error Resume Next ’错误发生后继续处理 'Asp中使用事务
7 f( ^( F6 C5 ^1 V; W" GSet conn=Server.CreateObject("ADODB.Connection") # y" c# D! r: P: G$ |0 E. r
conn.Open
9 U2 w2 A  i1 p: v) B8 K1 M"course_dsn","course_user","course_password" " E3 C* ]. y4 {+ `) ~1 E
conn.begintrans '开始事务
% t6 L) j: }- nsql="delete from user_info" % y7 V# c$ c( f6 ]
set rs=server.createobject("adodb.recordset")
: q# j* b( `8 Ers.open sql,conn,3,3 ! u7 H- t) M. U' _4 f+ x# t/ y( k$ \
if conn.errors.count>0 then '有错误发生 2 K* u, [$ Q/ c9 H2 H
conn.rollbacktrans '回滚 / |0 P$ p3 N4 ~% `
set rs=nothing ; o; p7 l5 G" a9 ?* }" E
conn.close * z" J( x; ~. o
set conn=nothing
0 z, B8 H) Y5 Z( ~0 A, z8 mresponse.write "交易失败,回滚至修改前的状态!"
3 S$ d% P2 S, W- O: O: Oresponse.end " H" S9 Z. o# o' t" t$ R
else ; e; {# `: l4 x
conn.committrans '提交事务
. U3 T+ D9 T3 y' E  u& L: v1 wset rs=nothing 3 m1 Q" c- ^3 y  Y
conn.close
& H8 K: ]  V( i6 k, a" D8 ~set conn=nothing 6 [5 y" q& g, F8 L" q7 i
response.write "交易成功!"
5 D2 J+ ~* K& `2 G$ zresponse.end * L& x0 Z" b0 J( [
end if
2 W# E' R$ F3 d" x; G%>
9 f0 y$ W& l( J0 Y- i# @" W9 f7 V在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只6 o6 Z7 Z+ z0 K; }
作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的5 n8 H5 y( U/ C: B
管理状态下.
$ h) A" H$ s9 i  J8 Phttp://b.todayisp.com/bbs/760x90h.gif
+ B0 X2 _' {. J1 v介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商
9 ]( F: p  b/ U7 `; B$ `务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运!: f  p% X! ^) W" u1 F3 q
▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版
; H, {& f! h* H8 _支持WAP手机上网
1 F1 h$ E8 N# D. }. K. g     500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20
4 ?4 H+ u0 I! E7 Z2 e. |, u  H     03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库
' q1 q; Y/ I+ H# \' M# c     提供计数器,留言板脚本列表 ASP ASP.NET Active 0 l. M! O$ R; M, g
   Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展
  X% D) _- Z" e$ J7 i6 }2 o; [0 D7 Y免费申请试用:  http://www.now.cn/vhost/order.net?IDProduct=2035
) \# v6 F0 ]5 U+ \▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER! M: c" `+ h. N
数据库, 送1000MB邮局空间 ,支持
$ F! U: n  @1 I▲至尊专用C型主机+.CN:  现特价3957元/年  WindowsServer2003  操作系统  ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER
1 H* U) [9 `/ \1 v数据库  ,数据库空间不限大小;  数据库自动备份,1000MBVIP集团邮局  ,免费送繁简通商务版  GCDN  网站加速器,  支持WAP  多子网站镜像; h" ^( L- U  a5 m% A  G6 ?- H8 t
加速  高级访问统计系统  
; Y/ t! u  Q  u$ a1 N+ J6 EWAP,CDN网站加速器 送繁简通网络简装版
8 H- A9 l$ v$ k; ^- `时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以
2 C7 L  J/ k/ z: e% k去他们网站看看:http://www.now.cn/vhost/  电话:0756-2623871   QQ :168075865  祝大家财运亨通哦!
$ J: u+ @* u& L# W& _1 d! E6 p: y***********************************************************************************+ v1 F' i. C. h# Q
多年购买低至七折!
发表于 2008-7-11 18:56:19 | 显示全部楼层 来自: 中国广东佛山
看不明白,资质差
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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