一些很实用且必用的小脚本代码

  脚本1:进入主页以后自动播放声音

  <embed src="pnm://10.13.31.90/~kayvin/mihunji.rm" hidden=true autostart=true loop=true>  脚本2:进入主页后自动最大话,省的去在自己单击了

  <script>

  self.moveTo(0,0)

  self.resizeTo(screen.availWidth,screen.availHeight)

  </script>

  脚本3:显示现在时间的脚本

  <script language=vbscript>document.write now</script>

  脚本4:显示最后修改时间的脚本

  <script>document.write(document.lastModified)</script>

  脚本5:设为首页,加为收藏,加入频道,启动outlook发信

  <a style="cursor:hand" 

  onclick="this.style.behavior="url(#default#homepage)";

  this.setHomePage(http://glzy8.com/);">">设为首页</a>

  <a style="cursor:hand"

  onclick="window.external.AddFavorite(location.href,document.title);">加入收藏</a>

  <a href=javascript:window.external.addChannel("typhoon.cdf")>加入频道</a>

  <a href=[email protected]>与我联系</a>

  脚本6:状态栏动态显示现在时间

  <script>

  function see(){

  window.setTimeout("see()",1000);

  today = new Date();

  self.status = today.toString();

  }

  </script>

  <body onload=see()>

  脚本7:关闭窗口的脚本

  <a href=javascript:close()>[关闭窗口]</a>

  脚本8:按下F12键,直接返回首页

  <script>function look(){

  if(event.keyCode==123){document.location.href=http://10.13.31.90/~kayvin/}

  }

  if(document.onkeydown==null)

  {document.onkeydown=look}

  </script>

  脚本9:后退,刷新,前进

  <input type=button value=后退 onclick=history.go(-1)>

  <input type=button value=刷新 onclick=history.go(-0)>

  <input type=button value=前进 onclick=history.go(+1)>

  脚本10:设定时间弹出窗口,4000=4秒,当然你可以自定义

  <script>function l()

  {

  window.open(" 10.13.31.90/~kayvin/ ","name","width=500,height=150,border=0")

  }

  setTimeout("l()",4000)

  </script>

  脚本11:鼠标旁边的提示信息,类似与163登录后的页面提示效果

  <a href="#" title="这是提示">tip</a>

  <script Language="JavaScript">

  //***********默认设置定义.*********************

  tPopWait=50;//停留tWait豪秒后显示提示。

  tPopShow=5000;//显示tShow豪秒后关闭提示

  showPopStep=20;

  popOpacity=99;

  //***************内部变量定义*****************

  sPop=null;

  curShow=null;

  tFadeOut=null;

  tFadeIn=null;

  tFadeWaiting=null;

  document.write("<style type='text/css'id='defaultPopStyle'>");

  document.write(".cPopText {  background-color: #F8F8F5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}");

  document.write("</style>");

  document.write("<div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'></div>");

  function showPopupText(){

  var o=event.srcElement;

  MouseX=event.x;

  MouseY=event.y;

  if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};

  if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};

  if(o.dypop!=sPop) {

  sPop=o.dypop;

  clearTimeout(curShow);

  clearTimeout(tFadeOut);

  clearTimeout(tFadeIn);

  clearTimeout(tFadeWaiting);

  if(sPop==null || sPop=="") {

  dypopLayer.innerHTML="";

  dypopLayer.style.filter="Alpha()";

  dypopLayer.filters.Alpha.opacity=0;

  }

  else {

  if(o.dyclass!=null) popStyle=o.dyclass

  else popStyle="cPopText";

  curShow=setTimeout("showIt()",tPopWait);

  }

  }

  }

  function showIt(){

  dypopLayer.className=popStyle;

  dypopLayer.innerHTML=sPop;

  popWidth=dypopLayer.clientWidth;

  popHeight=dypopLayer.clientHeight;

  if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24

  else popLeftAdjust=0;

  if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24

  else popTopAdjust=0;

  dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;

  dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;

  dypopLayer.style.filter="Alpha(Opacity=0)";

  fadeOut();

  }

  function fadeOut(){

  if(dypopLayer.filters.Alpha.opacity<popOpacity) {

  dypopLayer.filters.Alpha.opacity+=showPopStep;

  tFadeOut=setTimeout("fadeOut()",1);

  }

  else {

  dypopLayer.filters.Alpha.opacity=popOpacity;

  tFadeWaiting=setTimeout("fadeIn()",tPopShow);

  }

  }

  function fadeIn(){

  if(dypopLayer.filters.Alpha.opacity>0) {

  dypopLayer.filters.Alpha.opacity-=1;

  tFadeIn=setTimeout("fadeIn()",1);

  }

  }

  document.onmouseover=showPopupText;

  </script>

  脚本12:如果文字过长,则将过长的部分变成省略号显示

  <DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;

  overflow: hidden; text-overflow:ellipsis">

  <NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>

  </DIV>

  脚本13:滚动的图片

  <script language="javascript">

  imgArr=new Array()

  imgArr[0]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>"

  imgArr[1]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>"

  imgArr[2]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>"

  imgArr[3]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>"

  imgArr[4]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>"

  var moveStep=4        //步长,单位:pixel

  var moveRelax=100    //移动时间间隔,单位:ms

  ns4=(document.layers)?true:false

  var displayImgAmount=4    //视区窗口可显示个数

  var divWidth=220    //每块图片占位宽

  var divHeight=145    //每块图片占位高

  var startDnum=0

  var nextDnum=startDnum+displayImgAmount

  var timeID

  var outHover=false

  var startDivClipLeft

  var nextDivClipRight

  function initDivPlace(){

  if (ns4){

  for (i=0;i<displayImgAmount;i++){

  eval("document.divOuter.document.divAds"+i+".left="+divWidth*i)

  }

  for (i=displayImgAmount;i<imgArr.length;i++){

  eval("document.divOuter.document.divAds"+i+".left="+divWidth*displayImgAmount)

  }

  }else{

  for (i=0;i<displayImgAmount;i++){

  eval("document.all.divAds"+i+".style.left="+divWidth*i)

  }

  for (i=displayImgAmount;i<imgArr.length;i++){

  eval("document.all.divAds"+i+".style.left="+divWidth*displayImgAmount)

  }

  }

  }

  function mvStart(){

  timeID=setTimeout(moveLeftDiv,moveRelax)

  }

  function mvStop(){

  clearTimeout(timeID)

  }

  function moveLeftDiv(){

  if (ns4){

  for (i=0;i<=displayImgAmount;i++){

  eval("document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left=document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left-moveStep")

  }

  startDivClipLeft=parseInt(eval("document.divOuter.document.divAds"+startDnum+".clip.left"))

  nextDivClipRight=parseInt(eval("document.divOuter.document.divAds"+nextDnum+".clip.right"))

  if (startDivClipLeft+moveStep>divWidth){

  eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+divWidth)

  eval("document.divOuter.document.divAds"+startDnum+".left="+divWidth*displayImgAmount)

  eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".left=document.divOuter.document.divAds"+nextDnum+".left+"+divWidth)

  eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".clip.left=0")

  startDnum=(++startDnum)%imgArr.length

  nextDnum=(startDnum+displayImgAmount)%imgArr.length

  startDivClipLeft=moveStep-(divWidth-startDivClipLeft)

  nextDivClipRight=moveStep-(divWidth-nextDivClipRight)

  }else{

  eval("document.divOuter.document.divAds"+nextDnum+".clip.left=0")

  startDivClipLeft+=moveStep

  nextDivClipRight+=moveStep

  }

  eval("document.divOuter.document.divAds"+startDnum+".clip.left="+startDivClipLeft)

  eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+nextDivClipRight)

  }else{

  for (i=0;i<=displayImgAmount;i++){

  eval("document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.left=document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.pixelLeft-moveStep")

  }

  startDivClipLeft=parseInt(eval("document.all.divAds"+startDnum+".currentStyle.clipLeft"))

  nextDivClipRight=parseInt(eval("document.all.divAds"+nextDnum+".currentStyle.clipRight"))

  if (startDivClipLeft+moveStep>divWidth){

  eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+divWidth+","+divHeight+",0"+")'")

  eval("document.all.divAds"+startDnum+".style.left="+divWidth*displayImgAmount)

  eval("document.all.divAds"+parseInt((nextDnum+1)%imgArr.length)+".style.left=document.all.divAds"+nextDnum+".style.pixelLeft+"+divWidth)

  startDnum=(++startDnum)%imgArr.length

  nextDnum=(startDnum+displayImgAmount)%imgArr.length

  startDivClipLeft=moveStep-(divWidth-startDivClipLeft)

  nextDivClipRight=moveStep-(divWidth-nextDivClipRight)

  }else{

  startDivClipLeft+=moveStep

  nextDivClipRight+=moveStep

  }

  eval("document.all.divAds"+startDnum+".style.clip='rect(0,"+divWidth+","+divHeight+","+startDivClipLeft+")'")

  eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+nextDivClipRight+","+divHeight+",0)'")

  }

  if (outHover){

  mvStop()

  }else{

  mvStart()

  }

  }

  function writeDivs(){

  if (ns4){

  document.write("<ilayer name=divOuter width=750 height="+divHeight+">")

  for (i=0;i<imgArr.length;i++){

  document.write("<layer name=divAds"+i+">")

  document.write(imgArr[i]+" ")

  document.write("</layer>")

  }

  document.write("</ilayer>")

  document.close()

  for (i=displayImgAmount;i<imgArr.length;i++){

  eval("document.divOuter.document.divAds"+i+".clip.right=0")

  }

  }else{

  document.write("<div id=divOuter style='position:relative' width=750 height="+divHeight+">")

  for (i=0;i<imgArr.length;i++){

  document.write("<div id=divAds"+i+" style='position:absolute;clip:rect(0,"+divWidth+","+divHeight+",0)'>")

  document.write(imgArr[i]+" ")

  document.write("</div>")

  }

  document.write("</div>")

  for (i=displayImgAmount;i<imgArr.length;i++){

  eval("document.all.divAds"+i+".style.clip='rect(0,0,"+divHeight+",0)'")

  }

  }

  }

  </script>

  <BODY onload=javascript:mvStart()>

  <SCRIPT language=javascript>writeDivs();initDivPlace();</SCRIPT>

  脚本14:接收键盘指令的脚本

  按A就会跳转到地图名片的网页,请按A

  <SCRIPT language="JavaScript">

  <!--

  var hotkey=97

  var destination="http://mc.mapabc.com"

  if (document.layers)

  document.captureEvents(Event.KEYPRESS)

  function backhome(e){

  if (document.layers){

  if (e.which==hotkey)

  window.location=destination

  }

  else if (document.all){

  if (event.keyCode==hotkey)

  window.location=destination

  }

  }

  document.onkeypress=backhome

  onkeydown="javascript:onenter();"

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  onkeydown="javascript:onenter();"

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  onkeydown="javascript:onenter();"

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  onkeydown="javascript:onenter();"

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  function onenter(){

  if(event.keyCode==13){

  alert("回车");

  }

  }

  </SCRIPT>

  脚本15:让你的文本链接渐隐渐显

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  

  脚本18:DIV的透明层实现

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]