网页经典代码集 高手必学

网页经典代码(一)

1.
将彻底屏蔽鼠标右键 , 无右键菜单
<body οncοntextmenu="window.event.returnvalue=false">

也可以用于网页中 Table 框架中
<table border οncοntextmenu=return(false)><td>no</table>

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

3.
不准粘贴
<body οnpaste="return false">

4.
防止复制
<body οncοpy="return false;" oncut="return false;">

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

说明:关于 favicon.ico 文件的制作。你可以先在 FW 中做一个图片,属于你自己站点一个小图标。然后在 ACD see 将文件属性改为 *.ico ,然后将你做的 *.ICO 文件传到你的服务器目录中,然后就可以使用以上代码来实现,当别人登陆你的站点时,地址栏里使用的就是你自定义的图标了。很 PP 哦。


6.
可以在收藏夹中显示出你的图标
在网页的〈 head 〉〈 /head 〉间加入以下语句:
link rel="shortcuticon" href="http://…/icon.ico"

即可。其中 icon.ico 16x16 的图标文件,
颜色不要超过 16 色。

说明:制作方法和上面的一样。只是显示的方式不同,这个是在别人收藏你的网页地址时显示的个性图标。也很 PP.


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

说明:这段代码是在表格提交时用到的。也就是在输入数据时不可以使用其他输入法模式。

网页经典代码(二)

8.
永远都会带着框架

<script language="javascript"><!--
  if (window == top)top.location.href = "frames.htm";// --></script>

说明: frames.htm 为你的网页,这也是保护页面的一种方法


9.
防止被人 frame

<SCRIPT LANGUAGE=javascript><!--
  if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

10.
网页将不能被另存为

<noscript><iframe src=*.html></iframe></noscript>
说明: <noscirpt> 的用法很广,其中一条就是可以使 JS 广告失效。

11.
查源文件

<input type=button value=
查看网页源代码
οnclick="window.location = 'view-source:'+ '
http://www.e3i5.com/test.htm';">


12.COOKIE
脚本记录,有很大的用处哦

function get_cookie(Name) {
var search = Name + "="

var returnvalue = "";

if (documents.cookie.length > 0) {

offset = documents.cookie.indexOf(search)

if (offset != -1) { // if cookie exists

offset += search.length

// set index of beginning of value

end = documents.cookie.indexOf(";", offset);

// set index of end of cookie value

if (end == -1)

end = documents.cookie.length;

returnvalue=unescape(documents.cookie.substring(offset, end))

}

}

return returnvalue;

}


function loadpopup(){

if (get_cookie('popped')==''){

openpopup()

documents.cookie="popped=yes"

}

}

说明:以上是 JS 代码,请自己加起始符和结束符


网页经典代码(三)

13.
内框架 <IFRAME> 使用

Iframe
标记的使用格式是 :   

<iframe src="URL" width="x" height="x" scrolling="[OPTION]" frameborder="x"
name="main"></iframe>
src
:文件的路径,既可是 HTML 文件,也可以是文本、 ASP 等;   
width
height " 内部框架 " 区域的宽与高;   
scrolling:
SRC 的指定的 HTML 文件在指定的区域不显不完时,
滚动选项,如果设置为 NO ,则不出现滚动条;如为 Auto :则自动出现滚动条;
如为 Yes ,则显示 ;   FrameBorder :区域边框的宽度,为了让 " 内部框架 " 与邻近的内容相融合,常设置为 0
name:
框架的名字,用来进行识别。
比如 :  当你想用父框架控制内部框架时,可以使用: target=" 框架的名字 " 来控制。

例子: <iframe name="mm" src="http://www.e3i5.com";;; width="100%" height="100%" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>

14.
自动跳转

在源代码中的 <head>…</head> 加入如下代码:
<meta http-equiv="refresh"content="3;URL=http://www.e3i5.com; charset=gb2312">

说明: content="3 表示 3 秒刷新到 URL


15.
如何改变链接的鼠标形状

只需在链接上加上这一代码就行的了
或者跟上面的用 CSS 写也行


style="cursor:hand"
        style="cursor:crosshair"
style="cursor:text"
       style="cursor:wait"
style="cursor:move"
       style="cursor:help"
style="cursor:e-resize"
     style="cursor:n-resize"
style="cursor:nw-resize"
     style="cursor:w-resize"
style="cursor:s-resize"
     style="cursor:se-resize"
style="cursor:sw-resize"


以上代码你只需要加到连接或是页面的 STYLE 区里就可以实现鼠标多样化。


16.
全屏显示

<form>
<div align="center">
<input type="BUTTON" name="FullScreen" value="
全屏显示 " onClick="window.open(document.location, 'big', 'fullscreen=yes')">
</div>
</form>

把它放到 <body> 区中。


网页经典代码(四)

22.
网页不会被缓存

HTMl
网页
<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");

23.
定义数据库连接的一些常量


<%
'
定义数据库连接的一些常量
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
%>


24.
最小化、最大化、关闭窗口
<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=
最小化 οnclick=hh1.Click()>
<input type=button value=
最大化 οnclick=hh2.Click()>
<input type=button value=
关闭 οnclick=hh3.Click()>

说明:本例适用于 IE


25.
判断上一页的来源

asp
:
request.servervariables("HTTP_REFERER")
javascript:
document.referrer


26.
光标是停在文本框文字的最后

<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" οnfοcus="cc()">

说明:适用于表格数据提交


如果转萜,请注明转自 -=e 代时光 =- http://www.e3i5.com
27.
怎样通过 asp 的手段来检查来访者是否用了代理
<% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then
response.write "<font color=#FF0000>
您通过了代理服务器, "& _
"
真实的 IP "&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
end if
%>

28.
取得控件的绝对位置

<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://VBScript
<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>

说明:本例适用于 JS


29.
滚动特效

<marquee onMouseOver="this.stop()" onMouseOut="this.start()" scrollamount="2" scrolldelay="0" direction="up" width="330" height="120" border="0" align="center" id="MARQUEE1">
<p>
欢迎光临 E 代时光

我们地址是 http://www.e3i5.com

感谢
</marquee>


网页经典代码(五)

30.
自动更新提示

<body>
<TABLE border=2 cellspacing=0 cellpadding=3>
<TR><TD bgcolor="#000044">
<FONT color="#4400ff" face=georgia,arial size=+1>
<CENTER>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(document.title);
//-->
</SCRIPT>
</TD></TR>
<TR><TD bgcolor="#440000">
<FONT size=-1 color="#ff0000" face="trebuchet MS","arial">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function deleteCookie(name) {
var exp = new Date();
FixCookieDate (exp);
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
if (cval != null)
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var cookie_date=new Date(document.lastModified);
var expdate = new Date();
expdate.setTime(expdate.getTime()+(5*24*60*60*1000));
document.write("<Font color=ff8800>" + "
上次更新时间 : "+ "</font>" +document.lastModified);
document.write("");
if (!(cookie_date == GetCookie("cookie_date"))){
SetCookie("cookie_date",cookie_date,expdate);
document.write("<font color='yellow'>
站点上次更新 !</font>
");
}
// End -->
</SCRIPT>
</FONT>
</TD></TR>
</TABLE>
</CENTER>
</body>

31.
关于表格提交的几种格式

<input type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnvalue = false;">
限制输入字符,你可以改变 KEYCODE 的值来限制输入。你将 KEYCODE 的值设为极大和极小就什么也不能输入了。这个可以屏蔽你想屏蔽的字符有一定的选择性 ..

<INPUT type="text" name="username" value="james" disabled>
使用 disabled 属性后的区域的值,不能被传递给其他的程序( ASP/CGI )去处理,如果你非要传递请通过隐藏属性去做。这个比较单一,功能不强。一般用于未完成的站点。

<INPUT type="text" name="partNumber" value="1500" readonly>
readonly
属性顾名思义是 " 只读 " 。它将 TEXT 转化为一个对象,禁止对它进行编辑。你虽然可以通过 TAB 键在多个 TEXT 区域间切换,但是不能修改已经指定的 TEXT 区的值。但是它不象 Disabled 属性那样,可以进行正常的数值传递。


32.
嵌入网页

<iframe name="tt" src="01a.html" width="450" height="287"
scrolling="Auto" frameborder="0"></iframe>


33.
滚动
<MARQUEE direction=up height=146 οnmοuseοut=start()
οnmοuseοver=stop()
scrollAmount=4></marquee>


34.
细线分隔线
<hr noshade size=0 color=#C0C0C0>


35.
过度方式
<meta http-equiv="Page-Exit"

content="revealTrans(Duration=3,Transition=5)">
Duration
的值为网页动态过渡的时间,单位为秒。
Transition
是过渡方式,它的值为 0 23 ,分别对应 24 种过渡方式。如下表:
0
盒状收缩 1 盒状放射
2
圆形收缩 3 圆形放射
4
由下往上 5 由上往下
6
从左至右 7 从右至左
8
垂直百叶窗 9 水平百叶窗
10
水平格状百叶窗 11 垂直格状百叶窗
12
随意溶解 13 从左右两端向中间展开
14
从中间向左右两端展开 15 从上下两端向中间展开
16
从中间向上下两端展开 17 从右上角向左下角展开
18
从右下角向左上角展开 19 从左上角向右下角展开
20
从左下角向右上角展开 21 水平线状展开
22
垂直线状展开 23 随机产生一种过渡方式


36.
如何控制横向和纵向滚动条的显隐?
<body style="overflow-y:hidden">
去掉 x
<body style="overflow-x:hidden">
去掉 y
<body scroll="no">
不显


37.
怎样在 FrontPage2000 中加入 Flash 动画 ?

FrontPage2000 , 点击 [ 插入 ]->[ 高级 ]->[ 插件 ] ,在弹出的窗口中,设置
一下 Flash 文件的大小及其它信息,确定即可。


38.
加入注释的格式是:   
!- [注释内容 --


39.
怎样在网页中加入 E-mail 链接并显示预定的主题 ?
A href="mailto:Emailhost@263.net?subject= 主题 " …… /a


40.
定义本网页关键字,可以在〈 Head 〉〈 /Head 〉中加入如下代码:  
meta name="Keywords" content="china,enterprise,business,net"   
Content
中所包含的就是关键字 , 你可以自行设置。   
这里有个技巧 , 你可以重复某一个单词 , 这样可以提高自己网站的排行位置 , 如:
meta name="Keywords" content="china,china,china,china"


41.
添加到收藏夹:
a href="javascript:window.external.addFavorite(http://链接,说明

);"
〉添加到收藏夹〈 /a


42.
设为首页:
a href=#

οnclick=this.style.behavior=url(#default#homepage);this.setHomePage

(


43.
把滚动条放在浏览器窗口的左边
A:
<body> 中加 dir=RTL ,即 <body dir=RTL>


44.
让背景图不滚动
IE
浏览器支持一个 Body 属性 bgproperties ,它可以让背景不滚动 :
Body Background=" 图片文件 " bgproperties="fixed"
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值