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">关闭输入法

相关推荐