javascript 20种小技巧
原文地址:http://www.iiwnet.com/javascript/7.html
1.TEXTAREA自适应文字行数的多少
<textarearows=1name=s1cols=27onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
2.脚本永不出错
<SCRIPTLANGUAGE="javascript">
<!--Hide
functionkillErrors(){
returntrue;
}
window.onerror=killErrors;
//-->
</SCRIPT>
3.ENTER键可以让光标移到下一个输入框
<inputonkeydown="if(event.keyCode==13)event.keyCode=9">
4.预定秒数内自动转到指定网址
<metahttp-equiv="refresh"content="10;url=http://www.iiwnet.com">
5.怎么改变滚动条的颜色,只有ie5.5版本以上才能支持。
这是使用CSS语言,在次说明一下,它和我的浏览器版本有一定的关系。
scrollbar-arrow-color:上下按钮上三角箭头的颜色。
scrollbar-base-color:滚动条的基本颜色。
scrollbar-dark-shadow-color:立体滚动条强阴影的颜色
scrollbar-face-color:立体滚动条凸出部分的颜色
scrollbar-highlight-color:滚动条空白部分的颜色
scrollbar-shadow-color立体滚动条阴影的颜色。
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
代码如下:
<style>
<!--
BODY{
scrollbar-face-color:#99CC33;//(立体滚动条凸出部分的颜色)
scrollbar-highlight-color:#A8CBF1;//(滚动条空白部分的颜色)
scrollbar-shadow-color:#A8CBF1;//(立体滚动条阴影的颜色)
scrollbar-arrow-color:#FF9966;//(上下按钮上三角箭头的颜色)
scrollbar-base-color:#A8CBF1;//(滚动条的基本颜色)
scrollbar-darkshadow-color:#A8CBF1;//(立体滚动条强阴影的颜色)
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
}
-->
</style>
6.获得一个窗口的大小
document.body.clientWidth;document.body.clientHeight
7.如何设定打开页面的大小
<bodyonload="top.resizeTo(300,200);">
打开页面的位置<bodyonload="top.moveBy(300,200);">
8.电子邮件处理提交表单
<formname="form1"method="post"action="mailto:****@***.com"enctype="text/plain">
<inputtype=submit>
</form>
9.怎样去掉图片链接点击后,图片周围的虚线?
<ahref="#"onFocus="this.blur()"><imgsrc="http://www.iiwnet.com/templets/niu/images/logo.png"border=0></a>
10.网页不会被缓存
<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">
11.删除时确认
<ahref='javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"'>删除</a>
12.网页将不能被另存为
<noscript><iframesrc=*.html></iframe></noscript>
13.防止被人frame
<SCRIPTLANGUAGE=javascript><!--
if(top.location!=self.location)top.location=self.location;
//--></SCRIPT>
14.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
<tableborderoncontextmenu=return(false)><td>no</table>可用于Table
15.<bodyonselectstart="returnfalse">取消选取、防止复制
16.onpaste="returnfalse"不准粘贴
17.oncopy="returnfalse;"oncut="returnfalse;"防止复制
18.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
19.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
20.<inputstyle="ime-mode:-Disabled">关闭输入法