当前位置: css > 常用代码 >

收集常用的JS代码

时间:2010-01-08 23:21来源:CSS中国 作者:秩名 点击:
一下是 csschina.net 收集整理的一些常用的JS代码 ,希望能提高各位Web开发的效率。 Ctrl+Enter发表帖子 以下是代码: bodyonkeydown= if(event.keyCode==13event.ctrlKey)messager.submit() formaction= 1.htm metho

 一下是csschina.net 收集整理的一些常用的JS代码 ,希望能提高各位Web开发的效率。

Ctrl+Enter发表帖子
以下是代码:

  1. <body onkeydown="if(event.keyCode==13 && event.ctrlKey)messager.submit()">  
  2. <form action="1.htm" method=post name=messager>按Ctrl+Enter试试</form>  
  3. </body> 

浏览者自己控制字体大小
以下是代码:

  1. 【<A href="javascript:doZoom(16)">大</A> <A href="javascript:doZoom(14)">中</A> <A href="javascript:doZoom(12)">小</A>】  
  2. <SCRIPT language=javascript>  
  3. function doZoom(size){  
  4. document.getElementById('zoom').style.fontSize=size+'px' 
  5. }  
  6. </script>  
  7. <br><br>  
  8. <div id=zoom>测试</div> 

检测文本框中字符串的长度,汉字算2个,英文算1个
以下是代码:

  1. <script>  
  2. function checkstr(str)  
  3. {  
  4. num=str.length  
  5. var arr=str.match(/[^\\\\\\\\\\\\\\\\x00-\\\\\\\\\\\\\\\\x80]/ig)  
  6. if(arr!=null)num+=arr.length  
  7. alert(num)  
  8. }  
  9. </script>  
  10. <input id="msg" value="在线goaler.xicp.net"><input type=button onclick=checkstr(msg.value) value="检查"

不刷新的写屏
以下是代码:

  1. <html>  
  2. <head>  
  3. <title></title>  
  4. <script language="javascript">  
  5. step=0;  
  6. function flash_title(){  
  7. step++;  
  8. if (step==3) {step=1};  
  9. if (step==1) {document.title='☆☆☆☆☆☆☆☆☆☆'};  
  10. if (step==2) {document.title='★★★★★★★★★★'};  
  11. setTimeout("flash_title()",600);};  
  12. flash_title()  
  13. </script>  
  14. </head>  
  15. </html> 

 

取得键盘的KeyCode
以下是代码:

  1. <html>  
  2. <!--//this code by hongseheike-->  
  3. <head>  
  4. <script language="javascript">  
  5. ns4 = (document.layers) ? true : false;  
  6. ie4 = (document.all) ? true : false;  
  7. function keyDown(e){  
  8. if(ns4){  
  9. var nkey=e.which;  
  10. var iekey='现在是ns浏览器';  
  11. var realkey=String.fromCharCode(e.which);  
  12. }  
  13. if(ie4){  
  14. var iekey=event.keyCode;  
  15. var nkey='现在是ie浏览器';  
  16. var realkey=String.fromCharCode(event.keyCode);  
  17. if(event.keyCode==32){realkey='\' 空格\''}  
  18. if(event.keyCode==13){realkey='\' 回车\''}  
  19. if(event.keyCode==27){realkey='\' Esc\''}  
  20. if(event.keyCode==16){realkey='\' Shift\''}  
  21. if(event.keyCode==17){realkey='\' Ctrl\''}  
  22. if(event.keyCode==18){realkey='\' Alt\''}  
  23. }  
  24. alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);  
  25. }  
  26. document.onkeydown = keyDown;  
  27. if(ns4){  
  28. document.captureEvents(Event.KEYDOWN);}  
  29. </script>  
  30. </head>  
  31. <body>  
  32. //javascript Document  
  33. <hr>  
  34. <center>  
  35. <h3>请按任意一个键。。。。</h3>  
  36. </center>  
  37. </body>  
  38. </html> 

得到当前网页名字的两种方法
以下是代码:

  1. <script>  
  2. var str=location.pathname;  
  3. a=str.substr(str.lastIndexOf("/")+1)  
  4. alert(a)  
  5. a=location.pathname.replace(/(.+)[\\/]/,"")  
  6. alert(a)  
  7. </script>  

节日倒计时

以下是代码:

  1. <Script Language="javascript">  
  2.   var timedate= new Date("October 1,2008");  
  3.   var times="国庆节";  
  4.   var now = new Date();  
  5.   var date = timedate.getTime() - now.getTime();  
  6.   var time = Math.floor(date / (1000 * 60 * 60 * 24));  
  7.   if (time >= 0)  
  8.   document.write("现在离"+times+"还有: "+time +"天")  
  9. </Script> 

屏蔽主窗口滚动条

  1. 在body标签里加上 style=overflow-y:hidden 

屏蔽网站的打印功能

  1. <style>   
  2. @media print {   
  3.    * { display: none }   
  4. }   
  5. </style> 

屏蔽F5键

  1. <script language=javascript>   
  2. <!--   
  3. function document.onkeydown()    
  4. {    
  5.     if ( event.keyCode==116)    
  6.     {    
  7.         event.keyCode = 0;    
  8.         event.cancelBubble = true;    
  9.         return false;    
  10.     }   
  11. }   
  12. -->   
  13. </script> 

使用全屏打开页面

  1. <script language=javascript>   
  2. <!--   
  3. window.open(www.32pic.com,32pic,fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no);   
  4. -->   
  5. </script>   
  6. 注:在body标签里加上onbeforeunload=javascript :return false(使不能关闭窗口) 

位于页面两侧的广告[新浪网的那种]

  1. <Script language="javascript">  
  2. var rightbar;  
  3. var coupletcode;  
  4. rightbar = window.screen.width-140;  
  5. coupletcode = "<DIV id=sidebar style='LEFT: 0px; POSITION: absolute; TOP: 100px; VISIBILITY: hidden;' width=117>32</div><DIV id=sidebar2 style='LEFT: " + rightbar + "px; POSITION: absolute; TOP: 100px; VISIBILITY: hidden' width=117>32</div>";  
  6. if (window.screen.width>=1024)  
  7. {  
  8. document.write(coupletcode);  
  9. }  
  10. function InsertCouplet()  
  11. {  
  12. if (window.screen.width>=1024){  
  13. document.all.sidebar.style.visibility = "visible";  
  14. document.all.sidebar2.style.visibility = "visible";  
  15. document.all.sidebar.innerHTML = "<OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 WIDTH=117 HEIGHT=270 id=leftFF ALIGN=> <PARAM NAME=movie VALUE=http://images.sohu.com/cs/button/youpai/120270812b.swf?clickthru=http://goto.sohu.com/goto.php3?code=youpai-sh47-frduilian> <PARAM NAME=quality VALUE=high><PARAM NAME=wmode VALUE=transparent> <EMBED id=leftFFG src=http://images.sohu.com/cs/button/youpai/120270812b.swf?clickthru=http://goto.sohu.com/goto.php3?code=youpai-sh47-frduilian quality=high wmode=transparent  WIDTH=117 HEIGHT=270 NAME=you ALIGN= TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/go/getflashplayer></EMBED></OBJECT>";  
  16. document.all.sidebar2.innerHTML = "<OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 WIDTH=117 HEIGHT=270 id=youFF ALIGN=> <PARAM NAME=movie VALUE=http://images.sohu.com/cs/button/youpai/120270812b.swf?clickthru=http://goto.sohu.com/goto.php3?code=youpai-sh47-frduilian> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent><EMBED id=youFFG src=http://images.sohu.com/cs/button/youpai/120270812b.swf?clickthru=http://goto.sohu.com/goto.php3?code=youpai-sh47-frduilian quality=high wmode=transparent  WIDTH=117 HEIGHT=270 NAME=you ALIGN= TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/go/getflashplayer></EMBED></OBJECT>";  
  17. }  
  18. }  
  19. InsertCouplet();  
  20. function leftFFG_DoFSCommand(command,args){  
  21. if ((command == "SohuCLFS")&&(args =="hidecouplet")){  
  22. document.all.sidebar.style.visibility = "hidden";  
  23. document.all.sidebar2.style.visibility = "hidden";  
  24. }  
  25. }  
  26. function youFFG_DoFSCommand(command,args){  
  27. leftFFG_DoFSCommand(command,args);  
  28. }  
  29. <!--  
  30. if (document.all){  
  31. document.write("<Script language=\"javascript\" For=\"youFF\" Event=\"FSCommand(command,args)\">\n");  
  32. document.write(" leftFFG_DoFSCommand(command,args);\n");  
  33. document.write("</Script>\n");  
  34. document.write("<Script language=\"javascript\" For=\"leftFF\" Event=\"FSCommand(command,args)\">\n");  
  35. document.write(" leftFFG_DoFSCommand(command,args);\n");  
  36. document.write("</Script>\n");  
  37. }  
  38. //-->  
  39. </script> 

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容
  • JS高亮显示搜索的关键字

    js,高亮显示,css基地[www.csschina.net]提供DIV+CSS教程,DIV+CSS视频教程...

  • FCKeditor 2.6.4的最新配置

    FCKeditor,css基地[www.csschina.net]提供DIV+CSS教程,DIV+CSS视频教程,web2...

  • 刷新来源页

    刷新来源页,标准之路[www.aa25.cn]提供DIV+CSS教程,DIV+CSS视频教程,...

  • 滚屏

    滚屏,标准之路[www.aa25.cn]提供DIV+CSS教程,DIV+CSS视频教程,web2.0标准...

  • JS级别联动下拉列表

    [html]form name=form1 method=post action=index_cx.asptable border=0 align=center ...

  • fckeditor

    fckeditor,标准之路[www.aa25.cn]提供DIV+CSS教程,DIV+CSS视频教程,web2.0标...