

一些常见的网页设计小技巧
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.textarea自适应文字行数的多少 
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posheight=this.scrollheight"> 
</textarea> 
12. 日期减去天数等于第二个日期 
<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> 
13. 选择了哪一个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> 
14.脚本永不出错 
<script language="javascript"> 
<!-- hide 
function killerrors() { 
return true; 
} 
window.onerror = killerrors; 
// --> 
</script> 
15.enter键可以让光标移到下一个输入框 
<input onkeydown="if(event.keycode==13)event.keycode=9"> 
您发布的评论即表示同意遵守以下条款:
            一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
            二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
            三、本站对您所发布内容拥有处置权。
苏公网安备 32070502010230号