ASP编程:Asp及Web开辟中的罕见成绩
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;表格的折行处置.<tablestyle="TABLE-LAYOUT:fixed"width="200"border="0"cellspacing="0"cellpadding="7"bgcolor="#f7f7f7">
<tr>
<tdstyle="LEFT:0px;WIDTH:100%;WORD-WRAP:break-word">
dffadfdaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsfdffadfdasfdffadfdasfdffadfdasfdffadfdasfdffadfdasfd
ffadfdasfdffadfdasfdffadfdasfdffadfdasf
</td>
</tr>
</table>
此处次要是用css款式举行把持在<table>标签中有个style="TABLE-LAYOUT:fixed",其申明以下
语法:
table-layout:auto|fixed
参数:
auto: 默许的主动算法。结构将基于各单位格的内容。表格在每单位格读取盘算以后才会显现出来。速率很慢
fixed: 流动结构的算法。在这算法中,程度结构是仅仅基于表格的宽度,表格边框的宽度,单位格间距,列的宽度,而和表格内容有关,此时在<td>标签中假如没有WORD-WRAP:break-word款式,表格中的内容将只能显现一部分,详细看表格的宽度了.word-wrap申明以下:
语法:
word-wrap:normal|break-word
参数:
normal: 同意内容顶开指定的容器界限
break-word: 内容将在界限内换行。假如必要,词内换行(word-break)也会产生
VBSCRIPT标志索引
基础运算
+数字加法及字符串联接
-数字减法
*数字乘法
/数字除法
Mod求余数
求商数
&字符串联接
^次方
=相称
<>不相称
>=年夜于或即是
>年夜于
<=小于或即是
<小于
Not非
And且
Or或
Xor异或
轮回及决议
if....then若...则...
if...then...else若...则...非
elseif...非若
selectcase...群组选择前提
endselect
for...next计数轮回
while...wend前提轮回(一)
dowhile...loop前提轮回(二)
do...loopwhile前提轮回(三)
dountil...loop前提轮回(四)
do...loopuntil前提轮回(五)
数学函数
Abs相对值
Sgn正负号
Hex转换成十六进制
Oct转换成八进制
Sqr平方根
Int取整数
Fix取整数
Round取整数
Log以e为底的对数
Sin正弦函数
Cos余弦函数
Tan正切函数
字符串处置函数
Len字符串长度
Mid取部分字符串
Left从字符串开首取部分字符串
Right从字符串开头取部分字符串
Lcase转换成小写
Ucase转换成年夜写
Trim扫除字符串开首及开头的空格符
Ltrim扫除字符串开首空格符
Rtrim扫除字符串开头空格符
Replace交换字符串部分字符
Instr判别是不是包括于另外一个字符串(从肇端征采)
InstrRev判别是不是包括于另外一个字符串(从开头征采)
Space恣意字符数的空格符
String恣意字符数的任一字符
StrReverse反转字符串
Split以某字符支解字符串
数据范例转换函数
Cint转换成整形
Cstr转换成字符串
Clng转换成常整数
Cbool转换成布尔函数
Cdate转换成日期函数
CSng转换成单精度
CDbl转换成双精度
日期工夫函数
Date如今日期
Time如今工夫
NOw如今日期工夫
DateAdd增添日期
DateDiff两日期差
DateSerial日期设定
DateValue日期设定
Year如今年份
Month如今月份
Day如今天
Hour如今时候
Minute如今分钟
Second如今秒钟
Timer半夜距如今秒数
TimeSerial工夫设定
TimeValue工夫所属部分
WeekDay礼拜称号
MonthName月份称号
别的函数
Array发生数组
Asc字符ASCII码
ChrASCII码字符
Filter过滤数组
InputBox输出窗口
Join兼并数组中的元素
MsgBox信息窗口
Lbound数组下界
Ubound数组上界
指令
Const设定常数
Dim界说变量大概数组
Erase扫除数组
ReDim从头声明数组
Randomize肇端随机数
Rnd获得随机数
ASP工具
Session工具
IsEmpty测试Session变量是不是存在
TimeOut设定Session变量保存周期
Abandon强迫扫除Session变量
Application工具
IsEmpty测试Application变量是不是存在
Lock锁定Application变量
Unlock排除Lock指令的锁定
Cookies工具
Expires设定Cookies变量的保存周期
Connection工具
Open翻开与数据库的毗连
Execute翻开Recordset工具
Close封闭Connection工具
Recordset工具
movefirst将纪录指针移至第一条
movelast将纪录指针移至最初一条
movenext将纪录指针移至下一条
moveprevious将纪录指针移至上一条
bof测试是不是为recordset的肇端
eof测试是不是为recordset的停止
open翻开Recoreset工具
close封闭recordset工具
fields读取数据的子工具
fileds.count字段个数
pagesize每页纪录条数
absolutepage设定为某页
pagecount总页数
Absoluteposition间接跳至某笔记录
MicrosoftVBscript运转时毛病列表(10进制暗示)
error#5有效的历程挪用或参数
error#5有效的历程挪用或参数
error#6溢出
error#7内存不敷
error#9下标越界
error#10该数组为定长的或一时被锁定
error#11被零除
error#13范例不婚配
error#14字符串空间不敷
error#17不克不及实行所需的操纵
error#28仓库溢出
error#35不决义历程或函数
error#48加载DLL时堕落
error#51外部毛病
error#52毛病的文件名或号码
error#53文件未找到
error#54毛病的文件形式
error#55文件已翻开
error#57设备I/O毛病
error#58文件已存在
error#61磁盘已满
error#62输出超越了文件尾
error#67文件过量
error#68设备不成用
error#70没有权限
error#71磁盘没有筹办好
error#74重定名时不克不及带有其他驱动器标记
error#75路径/文件会见毛病
error#76路径未找到
error#91工具变量未设置
error#92For轮回未初始化
error#94有效利用Null
error#322不克不及创立需要的一时文件
error#424短少工具
error#429ActiveX部件不克不及创立工具
error#430类不撑持Automation操纵
error#432Automation操纵中文件名或类名未找到
error#438工具不撑持此属性或办法
error#440Automation操纵毛病
error#445工具不撑持此操纵
error#446工具不撑持已定名参数
error#447工具不撑持以后地区设置选项
error#448未找到已定名参数
error#449参数是必选项
error#450毛病的参数个数或有效的参数属性值
error#451工具不是一个汇合
error#453未找到指定的DLL函数
error#455代码资本锁定毛病
error#457此键已与该汇合的一个元素联系关系
error#458变量利用了一个VBScript中不撑持的Automation范例
error#462远程服务器不存在或不成用
error#481有效图片
error#500变量不决义
error#501不法赋值
error#502工具不克不及平安用Script编程
error#503工具不克不及平安初始化
error#504工具不克不及平安创立
error#505有效的或无资历的援用
error#506类没有被界说
error#507呈现一个不测毛病
error#1001内存不敷
error#1002语法毛病
error#1003短少:
error#1005短少(
error#1006短少)
error#1007短少]
error#1010短少标识符
error#1011短少=
error#1012短少If
error#1013短少To
error#1014短少End
error#1015短少Function
error#1016短少Sub
error#1017短少Then
error#1018短少Wend
error#1019短少Loop
error#1020短少Next
error#1021短少Case
error#1022短少Select
error#1023短少表达式
error#1024短少语句
error#1025语句未停止
error#1026短少整型常数
error#1027短少While或Until
error#1028短少While和Until或语句未停止
error#1029短少With
error#1030标识符太长
error#1031有效数字
error#1032有效字符
error#1033未停止的字符串常量
error#1034正文未停止
error#1037有效利用Me关头字
error#1038loop语句短少do
error#1039有效的exit语句
error#1040轮回把持变量for有效
error#1041称号重界说
error#1042必需是行中的第一个语句
error#1043不克不及为non-ByVal参数赋值
error#1044挪用子程序时不克不及利用括号
error#1045短少笔墨常数
error#1046短少In
error#1047短少Class
error#1048必需在一个类的外部界说
error#1049在属性声明中短少Let,Set或Get
error#1050短少Property
error#1051在一切属性的标准中,变量的数量必需分歧
error#1052在一个类中不同意有多个缺省的属性/办法
error#1053类的初始化或停止程序没有变量
error#1054属性的set或let必需最少有一个变量
error#1055毛病的Next
error#1056Default只能在Property,Function或Sub中指定
error#1057指定Default时必需同时指定Public
error#1058只能在PropertyGet中指定Default
error#4096MicrosoftVBScript编译器毛病
error#4097MicrosoftVBScript运转时毛病
error#5016短少正则表达式工具
error#5017正则表达式语法毛病
error#5018毛病的数目词
error#5019正则表达式中短少]
error#5020正则表达式中短少)
error#5021字符集越界
树形菜单:
<SCRIPTlanguage="JavaScript">
varlastObj
functionexpandIt(obj)
{
if(lastObj!=null)
{
if(obj==lastObj)
{
if(obj.style.display=="none")
{
obj.style.display="";
}
else
{
obj.style.display="none"
}
}
else
{
lastObj.style.display="none";
obj.style.display="";
}
}
else
{
obj.style.display="";
}
lastObj=obj
}
</SCRIPT>
<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<%
dimid
id=request("id")
dimstrsql,rs
strsql="select*fromp_typewhereslanguage=1andtypelevel=1orderbytypename"
setrs=fgetrslist(strsql)
dowhilenotrs.eof
%>
<tr>
<tdheight="25"class="LEFTLINKS"><imgwidth="30"height="0"align="absmiddle"/><b><%ifrs("isleaf")=0then%><ahref="#"id")%>);returnfalse"><%else%><ahref="<%=request.ServerVariables("SCRIPT_NAME")%>?idtree=<%=rs("idtree")%>"><%endif%><%=server.HTMLEncode(right((rs("typename")&""),len(rs("typename")&"")-2))%></a></b></td>
</tr>
<%
IFclng(id)=clng(rs("id"))then
%>
<trid="kb<%=rs("id")%>">
<%
else
%>
<trid="kb<%=rs("id")%>"style="display:none;">
<%
endif
%>
<td>
<table>
<%
dimrs1
strsql="select*fromp_typewhereparentid="&rs("id")&"andslanguage=1orderbytypename"
setrs1=fgetrslist(strsql)
dowhilenotrs1.eof
%>
<tr><tdheight="20"class="LEFTLINKS">
<imgwidth="40"height="0"align="absmiddle"/><ahref="<%=request.ServerVariables("SCRIPT_NAME")%>?idtree=<%=rs1("idtree")%>&id=<%=rs("id")%>"><%=server.HTMLEncode(right((rs1("typename")&""),len(rs1("typename")&"")-2))%></a></td></tr>
<%
rs1.movenext
loop
rs1.close
setrs1=nothing
%>
</table>
</td>
</tr>
<%
rs.movenext
loop
rs.close
setrs=nothing
%>
</table>
减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页:
[1]