返回首页
当前位置: 主页 > 网络编程 > Asp实例教程 >

网页制作实用代码大全

时间:2010-06-08 00:14来源:betway必威官网www.etsupport.net 编辑:麦田守望者

可用于Table
<table border oncontextmenu=return(false)><td>no</table>

2.取消选取、防止复制
<body onselectstart="return false">

3.不准粘贴
onpaste="return false"

4.防止复制
oncopy="return false;" oncut="return false;"

5.IE地址栏前换成自己的图标
<link rel="Shortcut Icon" href="favicon.ico">

6.可以在收藏夹中显示出你的图标
<link rel="Bookmark" href="favicon.ico">

7.关闭输入法
<input style="ime-mode:disabled">

8. 永远都会带着框架
<script language="javas cript">
<!--
if (window == top)top.location.href = "frames.htm"; file://frames.htm为框架网页
// -->
</script>

9. 防止被人frame
<script LANGUAGE=javas cript>
<!--
if (top.location != self.location)top.location=self.location;
// -->
</script>

10. 网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>

11. 查看网页源代码
<input type=button value=查看网页源代码
onclick="window.location = 'view-source:'+ <a target=_blank href=http://www.zzsky.cn/'><a target=_blank href=http://www.zzsky.cn/'<><a target=_blank href=http://www.csdn.net/'<>http://www.csdn.net/;</a>;</a>;/a>">

12. 通过asp的手段来检查来访者是否用了代理
<%
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then
response.write "<font color=#FF0000>您通过了代理服务器,"& _
"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
end if
%>

13. 取得控件的绝对位置
file://javascript
<script language="javascript">
function getIE(e){
 var t=e.offsetTop;
 var l=e.offsetLeft;
 while(e=e.offsetParent){
  t+=e.offsetTop;
  l+=e.offsetLeft;
   }
 alert("top="+t+"\nleft="+l);
  }
</script>
file://VBs cript
<script language="VBscript">
<!--
function getIE()
 dim t,l,a,b
 set a=document.all.img1
 t=document.all.img1.offsetTop
 l=document.all.img1.offsetLeft
 while a.tagName<>"BODY"
  set a = a.offsetParent
  t=t+a.offsetTop
  l=l+a.offsetLeft
 wend
 msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
end function
-->
</script>

14. 光标是停在文本框文字的最后
<script language="javascript">
function cc()
{
 var e = event.srcElement;
 var r =e.createTextRange();
 r.moveStart('character',e.value.length);
 r.collapse(true);
 r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

15. 判断上一页的来源
asp:
request.servervariables("HTTP_REFERER")
javascript:
document.referrer

16. 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" value="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE

17.定义数据库连接的一些常量
<%
Const adOpenForwardOnly   = 0 '游标只向前浏览记录,不支持分页、Recordset、BookMark
Const adOpenKeyset     = 1 '键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
Const adOpenDynamic     = 2 '动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
Const adOpenStatic     = 3 '静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
Const adLockReadOnly    = 1 '锁定类型,默认的,只读,不能作任何修改
Const adLockPessimistic   = 2 '当编辑时立即锁定记录,最安全的方式
Const adLockOptimistic   = 3 '只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
Const adLockBatchOptimistic = 4 '当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
Const adCmdText = &H0001
Const adCmdTable = &H0002
%>

18. 网页不会被缓存
HTM网页
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">
ASP网页
 Response.Expires = -1
 Response.ExpiresAbsolute = Now() - 1
 Response.cachecontrol = "no-cache"
PHP网页
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

19.加入背景音乐
IE:<bgsound src="*.mid" loop=infinite>
NS:<embed src="*.mid" autostart=true hidden=true loop=true></embed>
*.mid你的背景音乐的midi格式文件

20.简单的window.open方法
<a href="#" onclick="j avascript:window.open(文件路径/文件名,newwindow,toolbar=no,scrollbars=yes,resizable=no,top=0,left=0,width=400,height=300);">文字或图片</a>
参数解释:
 <SCRIPT LANGUAGE="j avascript"> js脚本开始;
 window.open 弹出新窗口的命令;
 文件路径/文件名 弹出窗口的文件名;
 newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替;
 width=400 窗口宽度;
 height=300 窗口高度;
 top=0 窗口距离屏幕上方的象素值;
 left=0 窗口距离屏幕左侧的象素值;
 toolbar=no 是否显示工具栏,yes为显示;
 menubar,scrollbars 表示菜单栏和滚动栏。
 resizable=no 是否允许改变窗口大小,yes为允许;
 location=no 是否显示地址栏,yes为允许;
 status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
 </SCRIPT> js脚本结束

21.简单的页面加密
<script LANGUAGE="j avascript">
<!--
 function loopy(){
 var sWord ="";
 while(sWord!="login"){ sWord=prompt("请输入你的登陆密码"); }
 alert("登陆成功!");
 }
 loopy()
//-->
</script>

22.拉动页面时背景图不动
<style>
body{ background-image:url(logo.gif);
background-repeat:no-repeat;background-position:center }
</style>

23.让浏览器在保存页面时保存失败
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>

24.随机替换图片
<script>
document.write(<img src="img/+parseInt(Math.random()*(5))
+.gif"height="40" width="50">)
</script>
图片文件名为0.gif 1.gif 2.gif 3.gif 4.gif

25.窗口定时关闭
先将如下代码网页文件的区:
<script language="j avascript">
function closeit() { setTimeout("self.close()",10000) //毫秒 }
</script>
然后再在<body>标内加入如:<body onload="closeit()">

26.网页自动关闭
<html>
<head>
<object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
</head>
<body onload="window.setTimeout(closes.Click(),10000)">
这个窗口会在10秒过后自动关闭,而且不会出现提示.
</body>
</html>

27.保持layer在最前面,而不被Iframe、Object所覆盖
在Layer中再插Iframe 或 Object 设z-Index值
<div z-Index:2><object xxx></object> # 前面
<div z-Index:1><object xxx></object> # 后面
<div id="Layer2" style="position:absolute; top:40;width:400px;height:95px;z-index:2"> height=100% width=100%>
<iframe width=0 height=0></iframe>
</div>
<div id="Layer1" style="position:absolute; top:50;width:200px;height:115px;z-index:1">
<iframe height=100% width=100%></iframe>
</div>

28.返回上一页
<a href=j avascript:history.back(1)>返回上一页</a>

29.关闭窗口
<a href=j avascript:self.close()>关闭窗口</a>

30.关于iframe的透明背景
<IFRAME ID="iFrame1" SRC="iframe.htm" allowTransparency="true" style="background-color: green"></IFRAME>

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):网页设计 网站制作
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片