兰色精灵 发表于 2015-1-16 22:15:19

ASP网页编程之ASP开辟技能集锦四

写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)技能<P>31.确认操纵

<P>functionConfirmDel()
{
if(confirm("断定要删除吗?一旦删除将不克不及恢复!"))
returntrue;
else
returnfalse;
}

<P><formname="del"method="Post"action="Del.asp">

<P>==============================================================

<P>我本人用的一个。
functionConfirmReset()
{
if(confirm("断定作废操纵吗?一旦作废操纵将不克不及恢复!"))
window.form1.reset();
//returntrue;
}
<ahref="javascript:ConfirmReset();"><imgsrc="http://www.webjx.com/htmldata/2006-01-29/button_cance.gif"></a>

<P>32.indexOf()用法

<P><字符串工具>.indexOf(<另外一个字符串工具>[,<肇端地位>]);

<P>该办法从<字符串工具>中查找<另外一个字符串工具>(假如给出<肇端地位>就疏忽之前的地位),假如找到了,就前往它的地位,没有找到就前往“-1”。一切的“地位”都是从零入手下手的。
eg.Str.indexOf(“AP”)>-1申明str中存在”AP”字符串

<P>33.天生流水号

<P><%
ifrequest.form("Modf")""then
Dimrs
Dimsql
DimBugID
dimtoday
today=date()
toyear=year(today)
toyear=toyear*10000
tomonth=month(today)
tomonth=tomonth*100
tonow=day(today)
Serialnum=toyear+tomonth+tonow
Serialnum=Serialnum*10000+1

<P>setrs=Server.CreateObject("ADODB.recordset")
sql="selecttop1*frombuglistorderbySubmitDatedesc"
rs.opensql,conn,1,3
ifnotrs.eofthen
DimOldSerialnum
OldSerialnum=Rs("BugID")
OldSerialnum=right(OldSerialnum,12)
Serial=right(Serialnum,12)
ifOldSerialnum-Serial>=0then
Serialnum=OldSerialnum+1
endif
endif
BugID="ES"&request("ProductVersion")&Serialnum

<P>34.呼应回车

<P>functiongetdata(what,whatid)
{
if(event.keyCode==13)
……
<inputname="SerialNum<%=i%>"type="text">

<P>35.封闭窗口前革新父页面

<P>response.write"<scriptlanguage=javascript>"
response.write"javascript:opener.location.reload();"
response.write"javasript:window.close();</script>"

<P>36.JS事务

<P>事务/形貌

<P>onblur事务产生在窗口得到核心的时分。
onchange事务产生在文本输出区的内容被变动,然后核心从文本输出区移走以后。
onclick事务产生在工具被单击的时分。
onerror事务产生在毛病产生的时分。
onfocus事务产生在窗口失掉核心的时分。
onload事务产生在文档全体下载终了的时分。
onmousedown事务产生在用户把鼠标放在工具上按下鼠标键的时分。参考onmouseup事务。
onmou搜索引擎优化ut事务产生在鼠标分开工具的时分。参考onmou搜索引擎优化ver事务。
onmou搜索引擎优化ver事务产生在鼠标进进工具局限的时分。
onmouseup事务产生在用户把鼠标放在工具上鼠标键被按下的情形下,摊开鼠标键的时分。
onreset事务产生在表单的“重置”按钮被单击(按下并摊开)的时分。
onresize事务产生在窗口被调剂巨细的时分。
onsubmit事务产生在表单的“提交”按钮被单击(按下并摊开)的时分。
onunload事务产生在用户加入文档(大概封闭窗口,大概到另外一个页面往)的时分。
onSelect当Text或Textarea工具中的笔墨被加亮后,激发该事务。
onFocus当用户单击Text或textarea和select工具时,发生该事务。
onBlur当text工具或textarea工具和select工具不再具有核心、而退到背景时,激发该文件.
onDragDrog拖放时产生
onLoseCapture
onDblClick鼠标双击事务
onKeyPress当键盘上的某个键被按下而且开释时触发的事务.[注重:页面内必需有被聚焦的工具]
onKeyDown当键盘上某个按键被按下时触发的事务[注重:页面内必需有被聚焦的工具]
onKeyUp当键盘上某个按键被按摊开时触发的事务[注重:页面内必需有被聚焦的工具]
onAbort图片鄙人载时被用户中止
onBeforeUnload以后页面的内容将要被改动时触发的事务
onMove扫瞄器的窗口被挪动时触发的事务

<P>37.主动最年夜化

<P>functionwindow_onload()
{
window.moveTo(-2,-2);
window.resizeTo(screen.availWidth,screen.availHeight);
}

<P><body>

<P>38.几个SQL技能

<P>SELECTArea,Territory,username,sum(dealqty)DealQty,count(Projectnum)ProjectQty,sum(TotalAmount)TotalAmountQty,sum(TotalPowerRT)TotalPowerRTFROMVW_PreviewTerritorywhereusername=段龙义groupbyarea,Territory,username
只需把不必要统计的器材分组就能够了。

<P>selectarea,count(projectnum)TotalProjectQty,sum(DealQty)TotalDealQty,sum(TotalAmount)TotalAmountQty,sum(TotalPowerRT)TotalPowerRTQtyfromvw_previewProjectwhereusername=admingroupbyarea
这个也是一样,记着:count()只是计数,不论这个字段值是几。sum()是乞降,把一切加在一同。

<P>39.Eval用法

<P>eval("ProducingArea"+i+".style.display=none;");
单引号不影响
eval("if((window.form1.ProductBaseType"+i+".value!=&&window.form1.ProductBaseType"+(i+1)+".value==)==true);");
//毛病!
if(eval("window.form1.ProductBaseType"+i+".value!=&&window.form1.ProductBaseType"+(i+1)+".value==")==true)
//今后记得凡有if判别的,把eval("")写在内里,就对照好!
if(confirm(eval("确信要在+window.form1.ProductBaseType"+(i)+".value+后增加子类?")))

<P>
<P>40.窗口封闭之前

<P>functionwindow_onbeforeunload(Projectnum)
{
if(event.clientX>document.body.clientWidth&&event.clientY<0)
{
varoXMLHTTP=newActiveXObject("Microsoft.XMLHTTP");
oXMLHTTP.open("POST","CheckProjectDeal.asp?Projectnum="+Projectnum,false);
oXMLHTTP.send();
Str=unescape(oXMLHTTP.responseText);
if(unescape(oXMLHTTP.responseText)!="YES")
{
window.event.returnValue="项目最少必要一个发卖时机!";
}
}
}

<P>41.尺度表格

***************
*这个是题目
***************
<tablecellspacing=0cellpadding=0width="100%"border=0>
<tr>
<tdclass=titlenowrapalign=left>
<%response.writeApplication("LProductManage"&session("LanguageId"))%>
</td>
</tr>
</table>
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt">

***************
*这个是横线
***************
<tablecellspacing=0cellpadding=0width="100%"border=0>
<tbody>
<tr>
<td>
</td>
</tr>
<trclass="linecolor">
<tdheight="2"></td>
</tr>
<tr>
<tdclass="tdcolor"align=leftheight=15></td>
</tr>
</tbody>
</table>
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt">

<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt">

***************
*这个是表格
***************
<tableborder=0cellpadding=0cellspacing=1width=100%bgcolor="#d0d090">
<tbody>
<thalign="middle"class=light2><b><%=application("Lstatus"&session("languageid"))%></b></th>
<thalign="middle"class=light2><b><%=application("LSaleStage"&session("languageid"))%></b></th>

<trbgColor="white">
<tdalign="middle"></td>
<tdalign="middle"></td>
</tr>

</tbody>
</table>
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt">

边框添补=0
距离=1
底色=#d0d090
<P>42.这也行

fori=2tonum
BaseTypeAllPArr=request("BaseType"&i&"P"&jLoop)&":"&BaseTypeAllPArr
response.Write"OOOO"&request("BaseType"&i&"P"&jLoop)&"OOOO<br>"
next
<P>43.尺度正文头

******************************************************************
文件名:
Copyright(c)2001-2005××信息手艺公司软件部
功效形貌:产物编纂
参数
扳连数据表,视图,存储历程:自界说函数dbo.GetSubTreeinfo
包括的文件:
挪用的公用函数,类,办法
创立人:KokeyYU
日 期:2005-8-9
修正人:
日 期:
修正申明:
版 本:
******************************************************************/
<P>44.title换行

<ahref="javascript:;"title="这是一行&#13这是另外一行!">把鼠标放下去</a>
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;

冷月葬花魂 发表于 2015-1-17 15:57:36

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

仓酷云 发表于 2015-1-20 22:08:04

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

若相依 发表于 2015-1-30 06:39:42

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

柔情似水 发表于 2015-2-6 07:48:33

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

小魔女 发表于 2015-2-15 17:58:16

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

爱飞 发表于 2015-3-4 12:56:41

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

admin 发表于 2015-3-11 19:41:19

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

山那边是海 发表于 2015-3-19 10:32:47

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

愤怒的大鸟 发表于 2015-3-27 20:10:49

Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页: [1]
查看完整版本: ASP网页编程之ASP开辟技能集锦四