QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
欢迎进来讨论:做网站的一些经验与技巧!
6 a% W- V; p+ t1.几个常用函数
$ U) p8 `/ ]+ z" H4 ORound(pi, 2) 四舍五入
7 g5 e3 D. O& a4 bFormatNumber(k,4) ' 把 k 格式化为带四位小数点的数。
. t" z% }" }( k/ C  f* E% K( S; }eg. 如果k =20000则显示为20,000.00;如果把formatnumber(k,0)则为20,000
. z6 S( n* B. ~1 j6 j8 S  GReplace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换 8 b0 K+ v( m, m" w2 S
Left(String,Length) '返回指定数目的从字符串的左边算起的字符串。 " a+ q( k* R( j5 G& u  E' A
Split(expression[, delimiter[, count[, start]]]) '返回基于 0 的一维数组,其中包含指定数目的子字符串。
; s, K2 ~4 m4 Q% n5 v9 oeg. 常用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界限的字符)来划分字符串
3 g" J2 M! `* p$ t; Q5 WInstr(String1,String2) '返回某字符串在另一字符串中第一次出现的位置 ! `. a4 m+ j* w# m* Y
eg1. if instr(addation,"密码配置表")<>0 then '说明存在 : |# f3 Z/ i. w  T: e0 Q3 B# z/ p
eg2. if instr(str,”AP”) >0 不好区分str = (AP,AP&AC),此时只要变为(’AP’,’AP&AC’),再用instr(str,”’AP’”) / n) \( o* I1 Y4 w& Q# t# l9 O1 S0 I
2. 弹出窗口Pick值 8 a+ E! |* N* d) J9 V  A; G
function pickupSP(spdisid,pjnum,pdcode) 9 [2 ^$ y# B- d
{ ) h& ~0 N2 Z3 q, s) u( j+ g
window.opener.<%=theForm%>.RefNum<%=Spid%
/ X/ f7 q* R  d5 ^9 Y5 B1 ^( \>.value=spdisid;
  |# W# Q/ ?& iwindow.opener.<%=theForm%>.LineS<%=Spid%" B1 a4 Z7 F5 g# L
>.value=pjnum; " ]' Z8 S2 w0 u( \. _+ A( e* v
window.opener.<%=theForm%>.kokey<%=Spid%
. r: p  h6 `( o; N. k8 t>.value=pdcode; ! J4 L# L" y5 u5 T) I* s+ o
window.close();
6 n/ V; b0 K' C8 p6 c! s9 |} 0 S& C( f8 b& z9 w
3. ASP控制图片显示的大小(等比例缩放)
" y- ?% G+ t+ f% e<HTML>
$ c& Y6 f/ `- z1 N6 I<HEAD> 6 o6 `% ?7 F8 \* }6 w8 T9 f
<TITLE> New Document </TITLE> 2 @$ j1 V( p# |  y% m3 B) J% t2 u
<script language="JavaScript">
2 A3 V# z9 w: ^& X6 Z  {6 Y<!-- # ~9 z5 q3 C" j. F9 [0 B! v+ u: B' W
var flag=false; 0 D% |5 M$ H+ ^( u) ]
function DrawImage(ImgD){ % d) k3 R) X# X4 ~8 m/ c4 U
var image=new Image(); ) e& f' c# D# j5 D# q
image.src=ImgD.src;
8 i/ `# C. S7 q& Y5 Jif(image.width>0 && image.height>0){
1 U1 A0 x) f* L  w4 L5 m) G" @flag=true; ) \* i6 m, h6 p$ ]+ ?0 [
if(image.width/image.height>= 164/112){
) z( J4 D+ u$ C5 G% b2 Gif(image.width>164){
& w  S4 m, g# a1 ?1 m4 UImgD.width=164; % Q  k+ H" N; \; @' h1 h
ImgD.height=(image.height*164)/image.width; $ F5 I1 r" i2 ~" {# x. h8 M
}else{
* `/ K0 V) b% G& x3 M6 Q) D# x* h6 eImgD.width=image.width;
7 k* F1 ~8 n" o+ r, TImgD.height=image.height; + k5 V% P/ y, f- Q
} * \  M( n* @4 Y4 K! d* x
ImgD.alt=image.width+"x"+image.height;
' \4 p4 o* ~+ q& t% W! H}
- ?! A% t# m4 c! Selse{
3 R6 X! q9 l& r3 G* U: B/ cif(image.height>112){ . N; Z% X2 N0 o5 G$ r9 ^; N2 f2 B$ ^
ImgD.height=112;
6 d# t! G$ n; K; ?2 EImgD.width=(image.width*112)/image.height; ; y0 R# g# k: F
}else{ 5 `7 h3 k! Y) ?8 W/ n' p" W
ImgD.width=image.width; $ L8 S1 P  P& H- b8 E% O4 J) S
ImgD.height=image.height; 1 e; e4 D2 ]6 k8 k# J
} 3 S& P; z: @; n1 I* m! _% a: V# u4 F
ImgD.alt=image.width+"x"+image.height;
% o5 t0 B1 I; d# `9 q}
% o8 L5 z1 R0 |/ g3 O}
* R9 D2 ]: w& U: B7 t( k3 k} / j8 ~) C0 U8 r5 `- {
//--> ( I, n' E/ [  |/ q7 K8 @) Y/ z
</script>
9 P- Q4 y& D4 _/ A</HEAD>
1 T( M1 k6 ~" i<BODY> / x5 a6 s4 G# F  h8 s* V/ w, W
<a href="./img.jpg" target="_blank"><img
2 a+ m2 U9 Y3 z8 D3 Tsrc="./img.jpg" border="0" width="164" height="112"
1 X2 G. U$ n2 ?& {/ B4 jonload=DrawImage(this);"></a> 1 w) y& a( O8 C- v5 z
</BODY>
2 }8 T7 G- l2 ~  h( @$ ^</HTML>
. T% g( N/ Q$ l+ I$ u4 D. j4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可使用# F+ l/ T8 L8 Y& W4 W3 B
事务处理,并支持多事务处理. : p& D7 K% J( X
在ASP的数据库对象链接对象中,提供了一下属性:
" s: m7 {- P7 wBeginTrans 事务开始 , ?+ F) W: Z0 q4 {3 K
CommitTrans 事务提交 3 ?5 h  u% U9 e8 h# @0 }  ]" t" T
RollbackTrans 事务回滚
  k: U/ s- y% w" _/ {0 G7 ]) g& d$ M<%
3 F- ~2 e' j! x+ mOn Error Resume Next ’错误发生后继续处理 'Asp中使用事务
5 X$ j( `: s1 w1 w  p  p) R" [Set conn=Server.CreateObject("ADODB.Connection")
; M" p' B; c6 G8 \1 econn.Open
( F2 O. E( ]9 z$ F* r$ s8 {"course_dsn","course_user","course_password" ; C, M- {4 {3 h4 J  B* q# z" O
conn.begintrans '开始事务 : r2 I' h/ o: }! F# Y8 ?- G
sql="delete from user_info" 0 }9 M( @6 u( R7 C2 T: d
set rs=server.createobject("adodb.recordset") " ^8 L; g. M) r: L, ?6 r5 u
rs.open sql,conn,3,3 7 k/ ?" s8 Y3 N) Q. j' z
if conn.errors.count>0 then '有错误发生
4 q. R1 ?# v# qconn.rollbacktrans '回滚 5 Z; h- `4 e/ v! R' D
set rs=nothing
0 K7 H$ S  p- c6 d) Iconn.close
$ k# z) i7 [" P, \1 iset conn=nothing   v! R+ ^9 c' k6 u, z% o
response.write "交易失败,回滚至修改前的状态!"
! o& A* r* \0 D0 r9 y% x+ s$ L  n3 P' {) zresponse.end
: x5 d8 E7 r& o0 c, P5 ^- F- ~8 Delse ( A4 `+ V( a3 }4 }, w
conn.committrans '提交事务 % R, @, b1 w" L" u
set rs=nothing , G$ ?) ^: n, j8 P
conn.close
* U* ^6 V5 }" {( hset conn=nothing
) n" ]7 r7 e0 {  w# aresponse.write "交易成功!" 9 @; c* j& R8 d  F/ w+ q, A+ x
response.end 9 }* w; C8 f+ S
end if ' x- [( B7 U/ y1 F2 a+ g
%>
! u( _& J9 M5 D8 P+ _/ [& T在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只
" I5 ~9 D9 s: @) f4 n: b' `9 C  u作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的
  @& v8 i* V# {4 Z7 p  ^3 m% m管理状态下.
$ Y2 u7 G; R; Thttp://b.todayisp.com/bbs/760x90h.gif
, x3 R5 ?+ m! M介绍几款不错 的虚拟主机给大家!适合建各种大中型电子商
3 Q+ `7 o) Z9 Q. \务网站!金牌注册机构,"全国五强"主机注册商!祝大家好运!( p+ ?0 A3 c% o7 C
▲标准商务C型主机 +.CN:原价2050元/年,特价只需1415元/年 ,免费加送域名,送基本C型主机一台;CDN网站加速器送繁简通网络简装版 ' n. A- D& U" ?5 D7 j7 p5 p7 ?/ ~
支持WAP手机上网
# n* b9 U$ b* s4 i. }     500独立空间,支持ASP/ASP.NET免费送800Mb邮箱Win20 ; c% o. x+ ^; v$ P  V
     03,IIS 6.0,支持50M SQLSERVER 2005ACCESS 数据库 5 @/ b% O$ m* O/ T7 Y4 H+ c5 r# ]
     提供计数器,留言板脚本列表 ASP ASP.NET Active
0 C6 e. c, _' a! `1 ^   Perl CGIASP.NET 2.0 Microsoft Front Page 2000 扩展
% B$ ^- V+ o( {5 ]免费申请试用:  http://www.now.cn/vhost/order.net?IDProduct=2035
: T  b! ^7 T6 F' Y3 r% B; ^▲智强商务C型 +.CN 原价1952元/年,现特价1588元/年 WindowsServer2003 操作系统 ,支持ASP.NET/ASP 1000MB独立空间体积 ,SQLSERVER
. c0 g* F8 {# y8 ^. A5 t数据库, 送1000MB邮局空间 ,支持
8 F- G2 |/ e5 e/ C4 u( Y5 _* y+ N3 {▲至尊专用C型主机+.CN:  现特价3957元/年  WindowsServer2003  操作系统  ,支持ASP.NET/ASP,3000MB独立空间体积,独立带宽,SQLSERVER5 a% R( T1 `: G4 S9 _
数据库  ,数据库空间不限大小;  数据库自动备份,1000MBVIP集团邮局  ,免费送繁简通商务版  GCDN  网站加速器,  支持WAP  多子网站镜像5 t' _: B  E) a" j% v& `
加速  高级访问统计系统  * ~$ d" t0 G8 I& A4 o
WAP,CDN网站加速器 送繁简通网络简装版
7 y* |: a- Q( G$ M" O- t时代网,时代主机牌子比较老,口碑也不错,以我用他们产品的经验来说,还是比较满意的。服务器稳定,速度可以,服务也好。有需要的朋友可以0 d; h' W1 x! y8 r6 p/ c+ ]+ U9 J! Y8 B
去他们网站看看:http://www.now.cn/vhost/  电话:0756-2623871   QQ :168075865  祝大家财运亨通哦!1 H& }; G) h  r, a+ \' M" C
***********************************************************************************
' D9 B( a- z9 o8 m# E0 T) J0 u9 N多年购买低至七折!
发表于 2008-7-11 18:56:19 | 显示全部楼层 来自: 中国广东佛山
看不明白,资质差
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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