picrotator.js

来自「phpcms网站管理系统  很不错的 有需要的就下载看看八 」· JavaScript 代码 · 共 58 行

JS
58
字号
<!-- // linkpic

   var linkpic=new Array();
   var linkurl=new Array();
   var linktitle=new Array();
   var picnum=0;
   var istitle=0;
  
   var preloadedimages=new Array();
   for (i=1;i<linkpic.length;i++){
      preloadedimages[i]=new Image();
      preloadedimages[i].src=linkpic[i];
   }

function setTransition(){
   if (document.all){
      if(transition==-1) {
            picrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
      }else{
            picrotator.filters.revealTrans.Transition=transition;
      }
      picrotator.filters.revealTrans.apply();
   }
}

function playTransition(){
   if (document.all)
      picrotator.filters.revealTrans.play()
}

function nextpic(){
   if(linkpic.length==0)return false;
   if(picnum<linkpic.length-1)picnum++ ;
      else picnum=0;
   setTransition();
   document.images.picrotator.src=linkpic[picnum];
   if(istitle){
         document.getElementById("picarticletitle").innerHTML="<a href='"+linkurl[picnum]+"' target='_blank'>"+linktitle[picnum]+"</a>";
   }else{
         document.getElementById("picarticletitle").innerHTML="";
   }
   playTransition();
   theTimer=setTimeout("nextpic()", timeout);
}

function jump2url(){
   jumpUrl=linkurl[picnum];
   jumpTarget='_blank';
   if (jumpUrl != ''){
      if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
      else location.href=jumpUrl;
   }
}
function displayStatusMsg() { 
   status=linkurl[picnum];
   document.returnValue = true;
}
//-->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?