当前位置:首页 > 编程学习 > 制作网页28个常用小代码

制作网页28个常用小代码

编程学习2008-01-0656970

1、
oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键

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


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


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


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


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


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


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


8、永远都会带着框架

以下为引用的内容:
<script language="JavaScript"><!--
if (window ==  top)top.location.href = "frames.htm"; //frames.htm为框架网页
//  --></script>

9、防止被人frame

以下为引用的内容:
<SCRIPT LANGUAGE=JAVASCRIPT><!--
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:'+ '/zb_users/upload/2012/09/201209291732324160.jpg"  border=0></a>


12、电子邮件处理提交表单

以下为引用的内容:
<form name="form1" method="post" action="mailt****@***.com"  enctype="text/plain">
<input type=submit>
</form>  

13、在打开的子窗口刷新父窗口的代码里如何写?

window.opener.location.reload()


14、如何设定打开页面的大小

<body onload="top.resizeTo(300,200);">

打开页面的位置<body onload="top.moveBy(300,200);">


15、在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动

以下为引用的内容:

<STYLE>
body
{background-image:url(logo.gif);  background-repeat:no-repeat;  
background-position:center;background-attachment: fixed}
</STYLE>  

16、检查一段字符串是否全由数字组成

以下为引用的内容:
<script language="Javascript"><!--
function  checkNum(str){return  str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
//  --></script>


17、获得一个窗口的大小

document.body.clientWidth; document.body.clientHeight


18、怎么判断是否是字符

以下为引用的内容:
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else  alert("全是字符");


19、TEXTAREA自适应文字行数的多少

以下为引用的内容:

<textarea rows=1 name=s1 cols=27  onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>


20、日期减去天数等于第二个日期

以下为引用的内容:
<script language=Javascript>
function  cc(dd,dadd)
{
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a =  a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年"  + (a.getMonth() + 1) + "月" + a.getDate() +  "日")
}
cc("12/23/2002",2)
</script>

21、选择了哪一个Radio

以下为引用的内容:
<HTML><script language="vbscript">
function  checkme()
for each ob in radio1
if ob.checked then window.alert  ob.value
next
end function
</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>


22、脚本永不出错

以下为引用的内容:
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide  
function killErrors() {
return true;
}
window.onerror =  killErrors;
// -->
</SCRIPT>

23、ENTER键可以让光标移到下一个输入框

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


24、检测某个网站的链接速度:

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

以下为引用的内容:

<script  language=Javascript>
tim=1
setInterval("tim++",100)
b=1

var autourl=new Array()
autourl[1]="www.njcatv.net"
autourl[2]=www.webjx.com
autourl[3]="www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]="www.cctv.com"

function butt(){
document.write("<form name=autof>")
for(var  i=1;i<autourl.length;i++)
document.write("<input type=text  name=txt"+i+" size=10 value=测试中……> =》<input type=text

name=url"+i+" size=40> =》<input type=button value=GO

onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input  type=submit value=刷新></form>")
}
butt()
function  auto(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++
}
function  run(){
for(var i=1;i<autourl.length;i++)
document.write("<img  src=http://"+autourl+"/"+Math.random()+" width=1  height=1
onerror=auto('http://"+autourl+"')>")}
run()</script>


25、各种样式的光标

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


26、页面进入和退出的特效

进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x,  transition=y)">

推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x,  transition=y)">

这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使

用哪种特效,取值为1-23:

0 矩形缩小  
1 矩形扩大
2 圆形缩小
3 圆形扩大
4 下到上刷新  
5 上到下刷新  
6 左到右刷新  
7 右到左刷新
8 竖百叶窗
9 横百叶窗  
10 错位横百叶窗  
11  错位竖百叶窗
12 点扩散  
13 左右到中间刷新
14 中间到左右刷新  
15 中间到上下  
16  上下到中间
17 右下到左上
18 右上到左下
19 左上到右下
20 左下到右上
21 横条  
22 竖条  
23 以上22种随机选择一种

27、在规定时间内跳转

<META http-equiv=V="REFRESH" content="5;URL=http://www.webjx.com">


28、网页是否被检索

<meta name="ROBOTS" content="属性值">

其中属性值有以下一些:

属性值为"all": 文件将被检索,且页上链接可被查询;

属性值为"none": 文件不被检索,而且不查询页上的链接;

属性值为"index": 文件将被检索;

属性值为"follow": 查询页上的链接;  

属性值为"noindex": 文件不检索,但可被查询链接;  

属性值为"nofollow":  文件不被检索,但可查询页上的链接。

扫描二维码推送至手机访问。

版权声明:本文由海阔天空发布,如需转载请注明出处。

本文链接:https://apull.net/html/20080106214.html

分享给朋友:

相关文章

为什么每个程序员都应该学习C语言

为什么每个程序员都应该学习C语言

为什么每个程序员都应该学习C语言 每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下:   1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。   2)设备驱动程序和操作系统只能用C语言来编写。现在,你...

密码的故事

密码的故事

密码的故事Billy Hollis 本文是由一个问题引出的。我需要一种将密码保存在加密文件中的方法,因为我需要记住许多密码,但记忆力却已大不如前。我知道有许多商用工具能够做到这一点,但我感到学习  .NET 中的一项新技术真的很有好处。 我用 Visual Basic® .NET  完成了一个简单而完整的程序,用于加密和解密文件,从中学到了许多知识。既然加密对于多种开发都是一个重要问题,本文就介绍一下如何构造这样的程序。 有各种低级别的技术可以用于加密,...

VBScript 错误信息

VBScript 错误信息

错误代码 信息5 无效的过程调用或参数6 溢出7 内存不够9 下标越界10 数组长度固定或临时锁定11 被零除13 类型不匹配14 字符串空间溢出28 堆栈空间溢出35 Sub或Function未定义48 加载D...

HTML与ASCII码表

HTML与ASCII码表

HTML与ASCII码表Standard ASCII set, HTML Entity names, ISO 10646, ISO 8879, ISO 8859-1  Latin alphabet No. 1Browser support: All browsersASCIIHTMLHTMLDecHexSymbolNumberNameDescription32333435363738394041424344454647202122232425262728292A2B...