?? photo.js
字號(hào):
var CurrentN=0;
var CurrentUrl;
var CurrentName;
var Timeout;
var Playing=false;
function ShowPhotoUrlList(objName,Wth,Hht,Page){
if(ArrUrl.length<2) return;
var PageSize = 5; //每頁個(gè)數(shù)
var TotalPages = ArrUrl.length/5;
if(ArrUrl.length%PageSize==0){TotalPages=Math.floor(TotalPages);}else{TotalPages=Math.floor(TotalPages)+1;}
if(Page<1) Page=1;
if(Page>TotalPages) Page=TotalPages;
var TempStr = "<div style=\"text-align:center;height:"+(Hht+10)+"px;\">";
var PageFirst=(Page-1)*PageSize;
ViewPhoto(PageFirst);
for(var i=PageFirst;i<ArrUrl.length&&i<Page*PageSize;i++){
var FileExt=ArrUrl[i].substr(ArrUrl[i].lastIndexOf(".")+1).toLowerCase();
if(FileExt=="swf"){
TempStr += "<div class=\"PhotoPic\"><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\""+Wth+"\" height=\""+Hht+"\">";
TempStr += "<param name=\"movie\" value=\""+ArrUrl[i]+"\" />";
TempStr += "<param name=\"quality\" value=\"high\" />";
TempStr += "<embed src=\""+ArrUrl[i]+"\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\""+Wth+"\" height=\""+Hht+"\"></embed>";
TempStr += "</object></div>";
}else{
TempStr += "<div class=\"PhotoPic\"><img src=\""+ArrUrl[i]+"\" border=\"0\" width=\""+Wth+"\" height=\""+Hht+"\" onclick=\"ViewPhoto("+i+")\" style=\"cursor:hand;\" /></div>";
}
}
TempStr += "</div>";
if(TotalPages>1){
TempStr += "<div style=\"text-align:center\" class=\"PhotoPicPage\">";
TempStr += "<a onclick=\"ShowPhotoUrlList('"+objName+"',"+Wth+","+Hht+",1)\" style=\"cursor:hand;\">首頁</a> ";
TempStr += "<a onclick=\"ShowPhotoUrlList('"+objName+"',"+Wth+","+Hht+","+(Page-1)+")\" style=\"cursor:hand;\">上一頁</a> ";
TempStr += "<a onclick=\"ShowPhotoUrlList('"+objName+"',"+Wth+","+Hht+","+(Page+1)+")\" style=\"cursor:hand;\">下一頁</a> ";
TempStr += "<a onclick=\"ShowPhotoUrlList('"+objName+"',"+Wth+","+Hht+","+TotalPages+")\" style=\"cursor:hand;\">尾頁</a> ";
TempStr += "</div>";
}
document.getElementById(objName).innerHTML = TempStr;
}
function SlidePlay(Obj){
if(Playing==false){
Playing=true;
Timeout=setTimeout("SlideNext()",3000);
Obj.value='停止播放';
}else{
Playing=false;
clearTimeout(Timeout);
Obj.value='幻燈播放';
}
}
function SlideNext(){
GoToNext(CurrentN)
Timeout=setTimeout("SlideNext()",3000);
}
function GoToNext(n){
if(n<ArrUrl.length){
n+=1;
}
if(n>=ArrUrl.length){
n=0;
}
CurrentN = n
ViewPhoto(CurrentN);
}
function ViewPhoto(n){
CurrentUrl = ArrUrl[n];
if (document.getElementById('CurrentName'))
{
document.getElementById('CurrentName').innerHTML=ArrName[n];
}
var TempStr="";
var FileExt=CurrentUrl.substr(CurrentUrl.lastIndexOf(".")+1).toLowerCase();
if(FileExt=="swf"){
TempStr = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"500\" height=\"300\">";
TempStr += "<param name=\"movie\" value=\""+CurrentUrl+"\" />";
TempStr += "<param name=\"quality\" value=\"high\" />";
TempStr += "<embed src=\""+CurrentUrl+"\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"300\"></embed>";
TempStr += "</object>";
}else{
TempStr = "<img src=\""+CurrentUrl+"\" border=\"0\" onload=\"if(this.width>500){this.width=500}\" onclick=\"GoToNext("+n+")\" style=\"cursor:hand;\" />";
}
PhotoViwer.innerHTML=TempStr;
}
function OpenCurrentPhoto()
{
window.open(CurrentUrl,"_blank")
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -