JavaScript实用技巧集锦(2)

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

 1<script language="javascript">   
 2function cc()   
 3{   
 4var e = event.srcElement;   
 5var r =e.createTextRange();   
 6r.moveStart("character",e.value.length);   
 7r.collapse(true);   
 8r.select();   
 9}   
10</script>
1<input name="text1" onfocus="cc()" type="text" value="123"/>

15. 判断上一页的来源

javascript:
document.referrer

16. 最小化、最大化、关闭窗口

1<object classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" id="hh1">
2<param name="Command" value="Minimize"/></object>
1<object classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" id="hh2">
2<param name="Command" value="Maximize"/></object>
1<object classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" id="hh3">
2<param name="Command" value="Close"/></object>
1<input onclick="hh1.Click()" type="button" value="最小化"/>
1<input onclick="hh2.Click()" type="button" value="最大化"/>
1<input onclick="hh3.Click()" type="button" value="关闭"/>

本例适用于IE

17.屏蔽功能键Shift,Alt,Ctrl

1<script>   
2function look(){   
3if(event.shiftKey)   
4alert("禁止按Shift键!"); //可以换成ALT CTRL   
5}   
6document.onkeydown=look;   
7</script>

18. 网页不会被缓存

1<meta content="no-cache" http-equiv="pragma"/>
1<meta content="no-cache, must-revalidate" http-equiv="Cache-Control"/>
1<meta content="Wed, 26 Feb 1997 08:21:57 GMT" http-equiv="expires"/>

或者

1<meta content="0" http-equiv="expires"/>

19.怎样让表单没有凹凸感?

1<input style="border:1 solid #000000" type="text"/>

1<input style="border-left:none; border-right:none; border-top:none; border-bottom: 
2
31 solid #000000" type="text"/>
1<div><span>&amp;<layer>的区别? 
2
3<div>(division)用来定义大段的页面元素,会产生转行   
4<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行   
5<layer>是ns的标记,ie不支持,相当于<div></div></layer></div></span></div></layer></span></div>
Published At
Categories with 网页设计
comments powered by Disqus