小妖女 发表于 2015-1-16 23:39:13

ASP教程之精髓asp代码

问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.精髓1.oncontextmenu="window.event.returnvalue=false"将完全屏障鼠标右键
<tableborderoncontextmenu=return(false)><td>no</table>可用于Table

2.<bodyonselectstart="returnfalse">作废拔取、避免复制

3.onpaste="returnfalse"禁绝粘贴

4.oncopy="returnfalse;"oncut="returnfalse;"避免复制

5.<linkrel="ShortcutIcon"href="favicon.ico">IE地点栏前换成本人的图标

6.<linkrel="Bookmark"href="favicon.ico">能够在保藏夹中显现出你的图标

7.<inputstyle="ime-mode:disabled">封闭输出法

8.永久城市带着框架
<scriptlanguage="javascript"><!--
if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
//--></script>

9.避免被人frame
<SCRIPTLANGUAGE=javascript><!--
if(top.location!=self.location)top.location=self.location;
//--></SCRIPT>

10.<noscript><iframesrc=*.html></iframe></noscript>网页将不克不及被另存为

11.<inputtype=buttonvalue=检察网页源代码
onclick="window.location=view-source:+http://www.csdn.net/">

12.如何经由过程asp的手腕来反省来访者是不是用了代办署理
<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")""then
response.write"<fontcolor=#FF0000>您经由过程了代办署理服务器,"&_
"实在的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
endif
%>

13.获得控件的相对地位

//javascript
<scriptlanguage="javascript">
functiongetIE(e){
vart=e.offsetTop;
varl=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"
left="+l);
}
</script>

//VBScript
<scriptlanguage="VBScript"><!--
functiongetIE()
dimt,l,a,b
seta=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
whilea.tagName"BODY"
seta=a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox"top="&t&chr(13)&"left="&l,64,"失掉控件的地位"
endfunction
--></script>

14.光标是停在文本框笔墨的最初
<scriptlanguage="javascript">
functioncc()
{
vare=event.srcElement;
varr=e.createTextRange();
r.moveStart(character,e.value.length);
r.collapse(true);
r.select();
}
</script>
<inputtype=textname=text1value="123"onfocus="cc()">

15.判别上一页的来历
asp:
request.servervariables("HTTP_REFERER")

javascript:
document.referrer

16.最小化、最年夜化、封闭窗口
<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<paramname="Command"value="Minimize"></object>
<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<paramname="Command"value="Maximize"></object>
<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAMNAME="Command"value="Close"></OBJECT>

<inputtype=buttonvalue=最小化onclick=hh1.Click()>
<inputtype=buttonvalue=最年夜化onclick=hh2.Click()>
<inputtype=buttonvalue=封闭onclick=hh3.Click()>
本例合用于IE

17.
<%
界说数据库毗连的一些常量
ConstadOpenForwardOnly=0游标只向前扫瞄纪录,不撑持分页、Recordset、BookMark
ConstadOpenKeyset=1键集游标,其他用户对纪录说做的修正将反应到纪录会合,但其他用户增添或删除纪录不会反应到纪录会合。撑持分页、Recordset、BookMark
ConstadOpenDynamic=2静态游标功效最强,但耗资本也最多。用户对纪录说做的修正,增添或删除纪录都将反应到纪录会合。撑持全功效扫瞄(ACCESS不撑持)。
ConstadOpenStatic=3静态游标,只是数据的一个快照,用户对纪录说做的修正,增添或删除纪录都不会反应到纪录会合。撑持向前或向后挪动

ConstadLockReadOnly=1锁定范例,默许的,只读,不克不及作任何修正
ConstadLockPessimistic=2当编纂时当即锁定纪录,最平安的体例
ConstadLockOptimistic=3只要在挪用Update办法时才锁定纪录集,而在此前的其他操纵仍可对以后纪录举行变动、拔出和删除等
ConstadLockBatchOptimistic=4当编纂时纪录不会被锁定,而变动、拔出和删除是在批处置体例下完成的

ConstadCmdText=&H0001
ConstadCmdTable=&H0002
%>

18.网页不会被缓存
HTM网页
<METAHTTP-EQUIV="pragma"CONTENT="no-cache"></p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。

admin 发表于 2015-1-20 10:52:31

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

小魔女 发表于 2015-1-22 09:20:55

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

愤怒的大鸟 发表于 2015-1-30 19:45:27

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

兰色精灵 发表于 2015-2-6 15:33:17

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

不帅 发表于 2015-2-16 21:32:18

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

精灵巫婆 发表于 2015-3-5 09:47:27

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

因胸联盟 发表于 2015-3-12 03:39:36

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

谁可相欹 发表于 2015-3-19 17:53:08

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
页: [1]
查看完整版本: ASP教程之精髓asp代码