网页常用Javascript经典代码

网页设计常用Javascript 

1.添加到收藏夹 

  <script Language="Javascript"> 
  function bookmarkit() 
  { 
  window.external.addFavorite(’http://你的网址’,’你的网站名称’) 
  } 
  if (document.all)document.write(’<a href="#" onClick="bookmarkit()">加入收藏夹</a>’) 
  </script> 

2.让超链接不显示下划线 

  <style type="text/css"> 
  <!- 
  a:link{text-decoration:none} 
  a:hover{text-decoration:none} 
  a:visited{text-decoration:none} 
  -> 
  </style> 

3.禁止鼠标右键的动作 

  <script Language = "Javascript"> 
  function click() { if (event.button==2||event.button==3) 
  { 
  alert(’禁止鼠标右键’); 
  } 
  document.οnmοusedοwn=click // --> 
  </script> 

4.设置该页为首页 

  <body bgcolor="#FFFFFF" text="#000000"> 
  <!-- 你的网址:http://www.code-123.com/wlbc/asp/list_1.html--> 
  <a class="chlnk" style="cursor:hand" HREF 
  onClick="this.style.behavior=’url(#default#homepage)’; 
  this.setHomePage(’你的网站名称);"><font color="000000" size="2" face="宋体">设为首页</font></a> 
  </body> 

5.让文字不停地滚动 

  <MARQUEE>滚动文字</MARQUEE> 

6.记录并显示网页的最后修改时间 

  <script language=Javascript> 
  document.write("最后更新时间: " + document.lastModified + "") 
  </script> 

7.关闭当前窗口 

  <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a> 

8.5秒后关闭当前页 

  <script language="Javascript"> 
  <!-- 
  setTimeout(’window.close();’,5000); 
  --> 
  </script> 

9.2秒后载入指定网页 

  <head> 
  <meta http-equiv="refresh" content="2;URL=http://你的网址"> 
  </head> 

10.节日倒计时 

  <script Language="Javascript"> 
  var timedate= new Date("December 25,2003"); 
  var times="圣诞节"; 
  var now = new Date(); 
  var date = timedate.getTime() - now.getTime(); 
  var time = Math.floor(date / (1000 * 60 * 60 * 24)); 
  if (time >= 0) 
  document.write("现在离"+times+"还有: "+time +"天")</script> 

11.水中倒影效果 

  <img id="reflect" src="你自己的图片文件名" width="175" height="59"> 
  <script language="Javascript"> 
  function f1() 
  { 
    setInterval("mdiv.filters.wave.phase+=10",100); 
  } 
  if (document.all) 
  { 
    document.write(’<img id=mdiv src="’+document.all.reflect.src+’" 
    style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">’) 
    window.οnlοad=f1 
  } 
  </script> 

12.慢慢变大的窗口  

  <script Language="Javascript">  
  <!--  
  var Windowsheight=100  
  var Windowswidth=100  
  var numx=5  
  function openwindow(thelocation){  
  temploc=thelocation  
  if  
  (!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))  
  {  
    window.open(thelocation)  
    return  
  }  
  windowsize=window.open("","","scrollbars")  
  windowsize.moveTo(0,0)  
  windowsize.resizeTo(100,100)  
  tenumxt()  
  }  
  function tenumxt(){  
  if (Windowsheight>=screen.availHeight-3)  
    numx=0  
  windowsize.resizeBy(5,numx)  
  Windowsheight+=5  
  Windowswidth+=5  
  if (Windowswidth>=screen.width-5)  
  {  
    windowsize.location=temploc  
    Windowsheight=100  
    Windowswidth=100  
    numx=5  
    return  
  }  
  setTimeout("tenumxt()",50)  
  }  
  //-->  
  </script>  
  <p><a href="javascript:openwindow(http://www.code-123.com)">进入</a>  

13.改变IE地址栏的IE图标  

  我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head></head>之间加上如下代码:  

  <link REL = "Shortcut Icon" href="index.ico">   



14.单击按钮打印出当前页  

  <script Language="Javascript">  
  <!-- Begin  
  if (window.print) {  
  document.write(’<form>’  
  + ’<input type=button name=print value="打印本页" ’  
  + ’onClick="javascript:window.print()"></form>’);  
  }  
  // End -->  
  </script>  

15.单击按钮‘另存为’当前页  

  <input type="button" name="Button" value="保存本页"  
  onClick="document.all.button.ExecWB(4,1)">  
  <object id="button"  
  width=0  
  height=0  
  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">  
  <embed width="0" height="0"></embed>  
  </object>  

16.显示系统当前日期  

  <script language=Javascript>  
  today=new Date();  
  function date(){  
  this.length=date.arguments.length  
  for(var i=0;i<this.length;i++)  
  this[i+1]=date.arguments }  
  var d=new date("星期日","星期一","星期二","星期三","星期四","星期五","星期六");  
  document.write(  
  "<font color=##000000 style=’font-size:9pt;font-family: 宋体’> ",  
  today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",  
  d[today.getDay()+1],"</font>" );  
  </script>  

17.不同时间段显示不同问候语  

  <script Language="Javascript">  
  <!--  
  var text=""; day = new Date( ); time = day.getHours( );  
  if (( time>=0) && (time < 7 ))  
    text="夜猫子,要注意身体哦! "  
  if (( time >= 7 ) && (time < 12))  
    text="今天天气……哈哈哈,不去玩吗?"  
  if (( time >= 12) && (time < 14))  
    text="午休时间哦,朋友一定是不习惯午睡的吧?!"  
  if (( time >=14) && (time < 18))  
    text="下午茶的时间到了,休息一下吧! "  
  if ((time >= 18) && (time <= 22))  
    text="您又来了,可别和MM聊太久哦!"  
  if ((time >= 22) && (time < 24))  
    text="很晚了哦,注意休息呀!"  
  document.write(text)  
  //--->  
  </script>  

一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过smaxstrleng 3.4 多行文本框的值不能少于smixstrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-z或者是a-z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如oa中时间) 1.5 显示动态显示时钟效果 (图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- f5 f11,f9,f1 4.4 屏蔽组合键ctrl+n 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑控件类 5.3 颜色选取框控件 5.4 下拉菜单 5.5 两层或多层次的下拉菜单 5.6 仿ie菜单的按钮。(效果如rongshuxa.com的导航栏目) 5.7 状态栏,title栏的动态效果(例子很多,可以研究一下) 5.8 双击后,网页自动滚屏 6、树型结构。 6.1 asp+sql版 6.2 asp+xml+sql版 6.3 java+sql或者java+sql+xml 7、无边框效果的制作 8、连动下拉框技术 9、文本排序 10,画图类,含饼、柱、矢量贝滋曲线 11,操纵客户端注册表类 12,div层相关(拖拽、显示、隐藏、移动、增加) 13,tablae相关(客户端动态增加行列,模拟进度条,滚动列表等) 14,各种相关类,如播放器,flash与脚本互动等 16, 刷新/模拟无刷新 异步调用类(xmlhttp或iframe,frame)
73种网页常用js代码. 比如: 1、后退 前进 <input type="button" value="后退" onClick="history.go(-1)"> <input type="button" value="前进" onClick="history.go( 1 );return true;"> 2、返回 <form><input type="button" value="返回上一步" onClick="history.back(-1)"></form> 3、查看源码 <input type="button" name="view" value="查看源码" onClick="window.location="view-source:" +window.location.href"> 4、禁止查看源码 <body oncontextmenu="return false"></body> 5、刷新按钮一 <input type="button" value="刷新按钮一" onClick="ReloadButton()"> <script>function ReloadButton(){location.href="i001.htm";}</script> 刷新按钮二 <input type="button" value="刷新按钮二" onClick="history.go(0)"> 6、回首页按钮 <input type="button" value="首页" onClick="HomeButton()"> <script>function HomeButton(){location.href=http://www.winliuxq.com;}</script> 7、弹出警告框 <input type="button" value="弹出警告框" onClick="AlertButton()"> <script>function AlertButton(){window.alert("要多多光临呀!");}</script> 8、状态栏信息 <input type="button" value="状态栏信息" onClick="StatusButton()"> <script>function StatusButton(){window.status="要多多光临呀!";}</script> 9、背景色变换 <form><input type="button" value="背景色变换" onClick="BgButton()"></form> <script>function BgButton(){ if (document.bgColor=='#00ffff') {document.bgColor='#ffffff';} else{document.bgColor='#00ffff';} } </script> 10、打开新窗口 <input type="button" value="打开新窗口" onClick="NewWindow()"> <script>function NewWindow(){window.open("c01.htm","","height=240,width=340,status=no,location=no,toolbar=no,directories=no,menubar=no");} </script> 11、窗口最小化 <OBJECT id="min" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM name="Command" value="Minimize"></OBJECT><button onClick="min.Click()">窗口最小化</button> 12、全屏代码 <input type="BUTTON" name="FullScreen" value="全屏显示" onClick="window.open(document.location, 'butong_net', 'fullscreen')"> 13、关闭窗口 <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close"></object><input type="button" value="关闭窗口" onClick="closes.Click();"> 关闭窗口 <input type=button value=关闭窗口 onClick="javascript:self.close()"> 14、最大化 <object id=big classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Maximize"></object><input type=button value=最大化 onClick=big.Click()> 15、关闭输入法 <input style="ime-mode:disabled" value=关闭输入法> 。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值