软件频道>网页陶吧>网页制作教程网站推广ASP视频教程网页制作手册|软件频道产品中心 软件下载
您现在的位置: 天极网 > 软件频道 > 网页陶吧 > 编辑推荐:最新 javascript 技巧集
全文

编辑推荐:最新 javascript 技巧集

2006-12-27 08:48作者:出处:盛世唐朝责任编辑:龙犊

  

  //页内查找

  
  function findInPage(str)
  {
   var txt, i, found,n = 0;
   if (str == "")
   {
    return false;
   }
   txt = document.body.createTextRange();
   for (i = 0; i <= n && (found = txt.findText(str)) != false; i++)
   {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
   }
   if (found)
   {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;  
   }
   else
   {
    if (n > 0)
    {
     n = 0;
     findInPage(str);
    }
    else
    {
     alert(str + "...            您要找的文字不存在。\n \n请试着输入页面中的关键字再次查找!");
    }
   }
   return false;
  }
  //书

  http://www.itpub.net/attachment.php?s=&postid=1894598
  http://www.wrclub.net/down/listdown.aspx?id=1341
  //操作EXECL

  <script language="javascript">
  function jStartExcel() {
   var xls = new ActiveXObject ( "Excel.Application" );
   xls.visible = true;
   var newBook = xls.Workbooks.Add;
   newBook.Worksheets.Add;
   newBook.Worksheets(1).Activate;
   xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation = 2;
   xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize = 5;
   newBook.Worksheets(1).Columns("A").columnwidth=50;
   newBook.Worksheets(1).Columns("A").WrapText = true;
   newBook.Worksheets(1).Columns("B").columnwidth=50;
   newBook.Worksheets(1).Columns("B").WrapText = true;
   newBook.Worksheets(1).Range("A1:B1000").NumberFormat = "0";
   newBook.Worksheets(1).Range("A1:B1000").HorizontalAlignment = -4131;
   newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex="15";
   newBook.Worksheets(1).Cells(1,1).value="First Column, First Cell";
   newBook.Worksheets(1).Cells(2,1).value="First Column, Second Cell";
   newBook.Worksheets(1).Cells(1,2).value="Second Column, First Cell";
   newBook.Worksheets(1).Cells(2,2).value="Second Column, Second Cell";
   newBook.Worksheets(1).Name="My First WorkSheet";
  }
  </script>

  //自定义提示条

  
  <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>
  

软件资讯·软件下载尽在天极软件

相关搜索:
关注此文读者还看过
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众