`
hn_archer
  • 浏览: 132991 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

制作网页的23个经典代码

 
阅读更多

 

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:'+'<IMG src="pic/url.gif" align=absMiddle border=0>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+"\nleft="+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">

<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">

<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">

或者<METAHTTP-EQUIV="expires"CONTENT="0">

ASP网页

Response.Expires=-1

Response.ExpiresAbsolute=Now()-1

Response.cachecontrol="no-cache"

PHP网页

header("Expires:Mon,26Jul199705:00:00GMT");

header("Cache-Control:no-cache,must-revalidate");

header("Pragma:no-cache");

 

 

19.检查一段字符串是否全由数字组成

<scriptlanguage="javascript"><!--

functioncheckNum(str){returnstr.match(/\D/)==null}

alert(checkNum("1232142141"))

alert(checkNum("123214214a1"))

//--></script>

 

20.获得一个窗口的大小

document.body.clientWidth,document.body.clientHeight

 

21.怎么判断是否是字符

if(/[^\x00-\xff]/g.test(s))alert("含有汉字");

elsealert("全是字符");

 

22.TEXTAREA自适应文字行数的多少

<textarearows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">

</textarea>

 

23.日期减去天数等于第二个日期

<scriptlanguage=javascript>

functioncc(dd,dadd)

{

//可以加上错误处理

vara=newDate(dd)

a=a.valueOf()

a=a-dadd*24*60*60*1000

a=newDate(a)

alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")

}

cc("12/23/2002",2)

</script>

 

24.选择了哪一个Radio

<HTML><scriptlanguage="vbscript">

functioncheckme()

foreachobinradio1

ifob.checkedthenwindow.alertob.value

next

endfunction

</script><BODY>

<INPUT name="radio1" type="radio" value="style" checked>style

<INPUT name="radio1" type="radio" value="barcode">Barcode

<INPUT type="button" value="check"onclick="checkme()">

</BODY></HTML>

 

25.获得本页url的request.servervariables("")集合

Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"

foreachobinRequest.ServerVariables

Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"

next

Response.Write"</TABLE>"

 

26.

本机ip<%=request.servervariables("remote_addr")%>

服务器名<%=Request.ServerVariables("SERVER_NAME")%>

服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>

服务器端口<%=Request.ServerVariables("SERVER_PORT")%>

服务器时间<%=now%>

IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>

脚本超时时间<%=Server.ScriptTimeout%>

本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>

服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>

服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>

服务器操作系统<%=Request.ServerVariables("OS")%>

 

27.ENTER键可以让光标移到下一个输入框

<input onkeydown="if(event.keyCode==13)event.keyCode=9">

 

28.检测某个网站的链接速度:

把如下代码加入<body>区域中:

<scriptlanguage=javascript>

tim=1

setInterval("tim++",100)

b=1

 

varautourl=newArray()

autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"

autourl[2]="javacool.3322.net"

autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"

autourl[4]="www.nuaa.edu.cn"

autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"

 

functionbutt(){

document.write("<formname=autof>")

for(vari=1;i<autourl.length;i++)

document.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")

document.write("<inputtype=submitvalue=刷新></form>")

}

butt()

functionauto(url){

document.forms[0]["url"+b].value=url

if(tim>200)

{document.forms[0]["txt"+b].value="链接超时"}

else

{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}

b++

}

functionrun(){for(vari=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl[i]+"/"+Math.random()+"width=1height=1onerror=auto('< src="pic/url.gif" align=absMiddle border=0>http://";+autourl[i]+"')>")}

run()</script>

 

 

29.各种样式的光标

auto:标准光标

default:标准箭头

hand:手形光标

wait:等待光标

text:I形光标

vertical-text:水平I形光标

no-drop:不可拖动光标

not-allowed:无效光标

help:?帮助光标

all-scroll:三角方向标

move:移动标

crosshair:十字标

e-resize

n-resize

nw-resize

w-resize

s-resize

se-resize

sw-resize

 

1.本地无缓存,每次自动刷新

response.expires=0

response.addHeader"pragma","no-cache"

response.addHeader"cache-control","private"

 

2.修改contentType并下载gif等格式

<%

functiondl(f,n)

onerrorresumenext

 

sets=CreateObject("Adodb.Stream")

S.Mode=3

S.Type=1

S.Open

s.LoadFromFile(server.mappath(f))

iferr.number>0then

response.writeerr.number&":"&err.description

else

response.contentType="application/x-gzip"

response.addheader"Content-Disposition:","attachment;filename="&n

response.binarywrite(s.Read(s.size))

endif

endfunction

 

calldl("012922501.gif","t1.gif")

%>

 

 

19.检查一段字符串是否全由数字组成

<scriptlanguage="javascript"><!--

functioncheckNum(str){return!/\D/.test(str)}

alert(checkNum("1232142141"))

alert(checkNum("123214214a1"))

//--></script>

 

20.获得一个窗口的大小

document.body.clientWidth,document.body.clientHeight

document.body.offsetWidth,document.body.offsetHeight

有时还需要知道window.screenTop,window.screenLeft

 

21.怎么判断是否含有汉字

if(escape(str).indexOf("%u")!=-1)alert("含有汉字");

elsealert("全是字符");

 

22.TEXTAREA自适应文字行数的多少

IE5.5+可以用overflow-y:visible

<textarearows=1name=s1cols=27style="overflow-y:visible">

</textarea>

 

23.日期减去天数等于第二个日期

<scriptlanguage=javascript>

functioncc(dd,dadd)

{

//可以加上错误处理

vard=newDate(dd.replace("-","/"))

d.setDate(d.getDate()+dadd)

alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")

}

cc("2002-2-28",2)

</script>

分享到:
评论

相关推荐

    制作网页时的23个经典代码

    以下是从“制作网页时的23个经典代码”中精选并详细解析的几个关键知识点,这些代码覆盖了从阻止右键菜单、文本选择到获取页面元素位置等实用功能。 ### 阻止右键菜单和文本选择 1. **阻止右键菜单**:通过`...

    制作网页时的23个经典代码.txt

    根据提供的文件信息,我们可以推断出这是一份包含23个在网页制作过程中经常用到的经典代码片段的文档。...以上就是对给出的23个经典网页制作代码的知识点解析,希望能够帮助读者更好地理解和应用这些技巧。

    网页制作特效经典代码集合

    “制作网页时的23个经典代码.txt”很可能列举了23个在网页制作过程中经常会用到的代码片段。这些可能包括响应式设计、过渡效果、自定义表单元素、图像懒加载、页面滚动动画等。响应式设计能让网页适应不同设备的屏幕...

    网页制作常用代码

    网页制作常用代码包括 一:文字加粗 倾斜的代码 二:文字链接代码 三:在网站上放图片的代码 ...十三:鼠标感应字体变红色的代码 十四:禁止他人复制你网页的代码 十五:把其它网页放入自已网页中的代码

    制作网页时的22个经典代码

    下面将详细解析这22个经典代码,它们涵盖了HTML、CSS、JavaScript等关键领域,旨在帮助开发者构建更美观、功能丰富的网站。 1. **响应式设计**:通过使用`, initial-scale=1"&gt;`,确保网页在不同设备上都能自适应...

    制作网页时的23个经典代码与网页特效(常用)

    本文将根据提供的标题和描述,结合"网页特效代码集合.txt"和"制作网页时的23个经典代码.txt"中的内容,详细介绍23个经典代码与网页特效,帮助你提升网页制作技能。 1. **响应式布局**:随着移动设备的普及,响应式...

    网页设计与制作代码

    在"网页设计与制作教学代码"中,案例源代码很可能是对这些概念的实际应用展示。学生可以通过分析和修改这些代码,理解如何将HTML和CSS结合,创建出功能完备、视觉吸引力强的网页。例如,一个简单的网页可能包含一个...

    制作网页时的23个经典代码.rar

    这份名为"制作网页时的23个经典代码"的压缩包文件,很显然是一份为初学者或经验丰富的开发者准备的参考资料,包含了在构建网页过程中可能会用到的一些关键代码片段。以下是对这些知识点的详细解释: 1. **HTML基础...

    一个简单的网页制作期末作业,学生个人html静态网页制作成品代码

    #### 三、网页制作流程 - **布局设计**: 采用的是浮动布局结构,这是一种流行的网页布局方法,能够适应各种浏览器,并保持良好的视觉效果。 - **编程语言**: 使用HTML5+CSS3+JS进行编程,这些是最新的网页开发标准和...

    大学生网页设计大作业成品源代码模板 - 多网页设计制作作品任选

    大学生网页设计大作业成品源代码模板 - 多个网页设计制作作品任选 大学生网页设计大作业-以下5个网页设计制作作品自己任选: 1.网页制作基础大二dw作业 2.web网页大作业 3.大学生期末网页大作业-6页面的网页设计,是...

    web前端网页设计作品web期末大作业web前端作业网页制作代码web大作业制作网页代码

    本资源就可以为你解决你所面临的这些问题,原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作资源合集,画面精美,非常适合初学者学习使用。 多套(HTML+CSS+JS)网页设计的学生期末大...

    通过Dreamweaver制作网页设计的源代码

    通过Dreamweaver制作网页设计的源代码

    网页设计制作源代码和素材

    网页设计是将创意理念转化为可在线访问的交互式体验的过程,而源代码和素材则是实现这一过程的关键元素。本资源包“网页设计制作源代码和素材”提供了丰富的html、css等核心技术的学习材料,旨在帮助设计师和开发者...

    制作网页时的23个经典代码.docx

    以下是对给定文件中23个经典代码的详细解释: 1. `oncontextmenu="window.event.returnValue=false"`:这段代码用于禁止鼠标右键菜单,阻止用户通过右键点击执行默认操作。 2. `(false)"&gt;` 和 `&lt;td&gt;` 中的 `...

    网页制作视频代码

    网页制作视频代码,代码放进你的网页就行了,其中视频地址处插入你的视频文件的地址

    基于HTML+CSS制作一个简单的家乡网页制作作业,广州介绍旅游网页设计代码 学生个人html静态网页制作成品代码

    ### 二、网页效果 网页包含多个页面,每个页面都精心设计,色彩搭配和谐且富有活力。顶部导航栏覆盖整个屏幕宽度,底部也采用了相同的布局方式,保持了一致性。页面中还包括了各种交互效果,如鼠标悬停时出现的动态...

    网页制作--经典代码

    这些经典代码示例展示了网页制作中的常见技巧,它们可以帮助你创建更加专业、安全且交互性更强的网页。不过,需要注意的是,某些功能可能会影响用户体验,因此在使用时应根据具体需求进行权衡。

    《网页设计与制作实训教程》-源代码.rar

    总之,《网页设计与制作实训教程》的源代码压缩包为学习者提供了一套全面的实践资源,涵盖了网页设计的基础知识和技巧,是提升网页设计技能的宝贵材料。无论是初学者还是有一定经验的学习者,都能从中受益,深化理论...

    一个简单的dw网页制作作业,学生个人html静态网页制作成品代码——怪盗基德动漫主题网页成品(15页)

    这款名为“怪盗基德动漫主题网页”的成品代码,不仅为学生们提供了一个实用的学习资源,也展示了如何通过HTML、CSS和JavaScript等技术来构建一个功能完备且美观的网页。通过学习这些代码和技术要点,学生们可以更好...

    王力宏明星网页制作 HTML网页成品 学生网页制作源码

    总的来说,“王力宏明星网页制作 HTML网页成品 学生网页制作源码”是一个极好的学习资源,涵盖了HTML结构、CSS样式、响应式设计和基础的交互性等多个方面,非常适合初学者通过实践来提升网页制作技能。通过研究这个...

Global site tag (gtag.js) - Google Analytics