📄 browse.htm
字号:
function doClickDetail(s_Index){
var elTR, elFileName;
if (sCurrSelectItemIndex!=""){
elTR = document.getElementById("item_tr_"+sCurrSelectItemIndex);
elTR.className = "detailout";
}
elTR = document.getElementById("item_tr_"+s_Index);
elTR.className = "detailselected";
elFileName = document.getElementById("item_filename_"+s_Index);
sCurrSelectFileName = elFileName.innerHTML;
sCurrSelectItemIndex = s_Index;
}
function doMouseOverDetail(s_Index){
if (sCurrSelectItemIndex==s_Index){
return;
}else{
elTR = document.getElementById("item_tr_"+s_Index);
elTR.className = "detailover";
}
}
function doMouseOutDetail(s_Index){
if (sCurrSelectItemIndex==s_Index){
return;
}else{
elTR = document.getElementById("item_tr_"+s_Index);
elTR.className = "detailout";
}
}
function doClickIcon(s_Index){
var eltd, elImg;
if (sCurrSelectItemIndex!=""){
eltd = document.getElementById("item_td_"+sCurrSelectItemIndex);
eltd.className = "iconitem";
elImg = document.getElementById("item_img_"+sCurrSelectItemIndex);
elImg.style.filter = "";
}
eltd = document.getElementById("item_td_"+s_Index);
eltd.className = "iconitemselected";
elImg = document.getElementById("item_img_"+s_Index);
elImg.style.filter = "gray";
sCurrSelectFileName = eltd.innerText;
sCurrSelectItemIndex = s_Index;
}
function doClickList(s_Index){
var elTable, eltd;
if (sCurrSelectItemIndex!=""){
elTable = document.getElementById("item_table_"+sCurrSelectItemIndex);
elTable.className = "listitem";
}
elTable = document.getElementById("item_table_"+s_Index);
elTable.className = "listitemselected";
eltd = document.getElementById("item_td_"+s_Index);
sCurrSelectFileName = eltd.innerText;
sCurrSelectItemIndex = s_Index;
}
function doClickThumbnail(s_Index){
var elTable, elSpan;
if (sCurrSelectItemIndex!=""){
elTable = document.getElementById("item_table_"+sCurrSelectItemIndex);
elTable.className = "thumbnailitem";
elSpan = document.getElementById("item_span_"+sCurrSelectItemIndex);
elSpan.className = "thumbnailitem";
}
elTable = document.getElementById("item_table_"+s_Index);
elTable.className = "thumbnailitemselected";
elSpan = document.getElementById("item_span_"+s_Index);
elSpan.className = "thumbnailitemselected";
sCurrSelectFileName = elSpan.innerHTML;
sCurrSelectItemIndex = s_Index;
}
function getThumbnailHTML(s_FileName){
var s_CurrPath = d_folderpath.innerHTML;
if (s_CurrPath.substr(0,1)!="/"){
s_CurrPath = "../" + s_CurrPath;
}
var s_TypePic = "../sysimage/icon16/" + getFilePic(s_FileName);
var s_Ext = s_FileName.substr(s_FileName.lastIndexOf(".")+1).toLowerCase();
var html = "";
var s_Src = s_CurrPath+s_FileName;
if ((s_Ext=="gif")||(s_Ext=="jpg")||(s_Ext=="jpeg")||(s_Ext=="bmp")||(s_Ext=="png")){
html = "<img border=0 src='"+s_Src+"' onload='doThumbnailLoad(this)'>";
}else if (s_Ext=="swf"){
html = getFlashCode(s_Src, 115, 115);
}else{
html = "<img border=0 src='"+s_TypePic+"' style='position:relative;left:50px;top:50px'>";
}
return html
}
function getFlashCode(url, w, h) {
var str = '<object width="'+ w +'" height="'+ h +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">'
+ '<param name="movie" value="'+ url +'">'
+ '<param name="wmode" value="opaque">'
+ '<param name="quality" value="autohigh">'
+ '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh" wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>'
+ '</object>';
return str;
}
function doThumbnailLoad(el){
var w = el.width;
var h = el.height;
var bw = 115;
var bh = 115;
var sw,sh;
if ((w>bw)||(h>bh)){
var nw = bw/w;
var nh = bh/h;
if (nw>nh){
sh = bh;
sw = w*nh;
}else{
sw = bw;
sh = h*nw;
}
}else{
sw = w;
sh = h;
}
el.style.width = sw;
el.style.height = sh;
}
function doChangeView(){
sCurrViewFlag = d_view.options[d_view.selectedIndex].value;
showFileList();
}
function doChangeSort(){
sCurrSortFlag = d_sort.options[d_sort.selectedIndex].value + d_sortward.options[d_sortward.selectedIndex].value;
showFileList();
}
function doClickSort(flag){
var s_CurrSortField = sCurrSortFlag.substr(0,4);
var s_CurrSortWard = sCurrSortFlag.substr(4);
var s_SortField = flag;
var s_SortWard = "";
if (flag==s_CurrSortField){
if (s_CurrSortWard=="desc"){
s_SortWard = "asc";
}else{
s_SortWard = "desc";
}
}else{
s_SortWard = "asc"
}
SearchSelectValue(d_sort, s_SortField);
SearchSelectValue(d_sortward, s_SortWard);
sCurrSortFlag = s_SortField + s_SortWard;
showFileList();
}
function doDisplayChild(s,o){
var el = document.getElementById(s);
if (el.style.display == "none"){
el.style.display = "";
o.src = o.src.replace(/plus/g, "minus");
}else{
el.style.display = "none";
o.src = o.src.replace(/minus/g, "plus");
}
}
function getFilePic(url){
var sExt;
sExt=url.substr(url.lastIndexOf(".")+1);
sExt=sExt.toUpperCase();
var sPicName;
switch(sExt){
case "TXT":
sPicName = "txt.gif";
break;
case "CHM":
sPicName = "chm.gif";
break;
case "HLP":
sPicName = "hlp.gif";
break;
case "DOC":
sPicName = "doc.gif";
break;
case "PDF":
sPicName = "pdf.gif";
break;
case "MDB":
sPicName = "mdb.gif";
break;
case "GIF":
sPicName = "gif.gif";
break;
case "JPG":
case "JPEG":
sPicName = "jpg.gif";
break;
case "BMP":
sPicName = "bmp.gif";
break;
case "PNG":
sPicName = "png.gif";
break;
case "ICO":
sPicName = "ico.gif";
break;
case "ASP":
case "JSP":
case "PHP":
case "PHP3":
sPicName = "code.gif";
break;
case "JS":
case "VBS":
sPicName = "js.gif";
break;
case "ASPX":
sPicName = "aspx.gif";
break;
case "XML":
sPicName = "xml.gif";
break;
case "HTM":
case "HTML":
case "SHTML":
sPicName = "htm.gif";
break;
case "ZIP":
sPicName = "zip.gif";
break;
case "RAR":
sPicName = "rar.gif";
break;
case "EXE":
sPicName = "exe.gif";
break;
case "AVI":
sPicName = "avi.gif";
break;
case "MPG":
case "MPEG":
case "ASF":
sPicName = "mp.gif";
break;
case "RA":
case "RM":
sPicName = "rm.gif";
break;
case "MP3":
sPicName = "mp3.gif";
break;
case "MID":
case "MIDI":
sPicName = "mid.gif";
break;
case "WAV":
sPicName = "audio.gif";
break;
case "XLS":
sPicName = "xls.gif";
break;
case "PPT":
case "PPS":
sPicName = "ppt.gif";
break;
case "SWF":
sPicName = "swf.gif";
break;
default:
sPicName = "unknow.gif";
break;
}
return sPicName;
}
function ok(){
if (!sCurrSelectFileName){
alert(lang["DlgBrowseNoSelected"]);
return;
}
var url = relativePath2setPath(d_folderpath.innerHTML + sCurrSelectFileName);
if (sReturnFlag=="input"){
window.returnValue = url;
}else{
var html;
switch(sType){
case "image":
html = "<img id='eWebEditor_TempElement_Img' border=0 src='"+url+"'>";
dialogArguments.insertHTML(html);
var oTempElement = dialogArguments.eWebEditor.document.getElementById("eWebEditor_TempElement_Img");
oTempElement.src = url;
oTempElement.removeAttribute("id");
break;
case "flash":
html = getFlashCode(url, 200, 200);
dialogArguments.insertHTML(html);
break;
case "media":
html = '<EMBED src="' + url + '" width="200" height="200" type="audio/x-pn-realaudio-plugin" autostart="true" controls="IMAGEWINDOW,ControlPanel,StatusBar" console="Clip1"></EMBED>';
dialogArguments.insertHTML(html);
break;
default:
var s_FilePic = getFilePic(sCurrSelectFileName);
var s_PicSrc = relativePath2setPath("sysimage/icon16/"+s_FilePic);
dialogArguments.insertHTML("<img id=eWebEditor_TempElement_Img border=0 src='"+s_PicSrc+"'><a id=eWebEditor_TempElement_Href href='"+url+"' target=_blank>"+sCurrSelectFileName+"</a>");
var oTempElement = dialogArguments.eWebEditor.document.getElementById("eWebEditor_TempElement_Img");
oTempElement.src = s_PicSrc;
oTempElement.removeAttribute("id");
oTempElement = dialogArguments.eWebEditor.document.getElementById("eWebEditor_TempElement_Href");
oTempElement.href = url;
oTempElement.removeAttribute("id");
break;
}
window.returnValue = null;
}
window.close();
}
function InitDocument(){
AvailableLangs.TranslatePage(document);
adjustDialog();
doGetFolder();
}
</script>
<style>
div.nodediv {padding:0px;margin:0px;WHITE-SPACE: nowrap;}
div.node {padding:0px;margin:0px;WHITE-SPACE: nowrap;}
.nodetext {color:#000000;background-color:#ffffff}
.nodetextselected {color:#ffffff;background-color:#0A246A}
.thumbnailitem {color:#000000;background-color:#ffffff}
.thumbnailitemselected {color:#ffffff;background-color:#0A246A}
.listitem {color:#000000;background-color:#ffffff}
.listitemselected {color:#ffffff;background-color:#0A246A}
.iconitem {color:#000000;background-color:#ffffff}
.iconitemselected {color:#ffffff;background-color:#0A246A}
.detailout {}
.detailover {background-color:#eeeeee}
.detailover td {color:#000000;}
.detailselected {background-color:#0A246A}
.detailselected td {color:#ffffff;}
</style>
</HEAD>
<BODY onload="InitDocument()">
<table border=0 cellpadding=0 cellspacing=5 id=tabDialogSize><tr><td>
<table border=0 cellpadding=0 cellspacing=0 width="100%" align=center>
<tr><td>
<table border=0 cellpadding=0 cellspacing=0 width="" align=center>
<tr>
<td noWrap width="20px"><IMG src="../sysimage/tree/folderopen.gif" border=0></td>
<td noWrap width="100%"><SPAN id=d_folderpath>/</SPAN></td>
<td noWrap width="" align="right">
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td noWrap><span lang="DlgBrowseSort"></span>:</td>
<td><select id=d_sort size=1 style="width:80px" onchange="doChangeSort()"><option value="name" lang="DlgBrowseSortName"><option value="size" lang="DlgBrowseSortSize"><option value="type" lang="DlgBrowseSortType"><option value="time" lang="DlgBrowseSortTime"></select></td>
<td><select id=d_sortward size=1 style="width:50px" onchange="doChangeSort()"><option value="asc" lang="DlgBrowseSortASC"><option value="desc" lang="DlgBrowseSortDESC"></select></td>
<td> </td>
<td noWrap><span lang="DlgBrowseView"></span>:</td>
<td><select id=d_view size=1 style="width:80px" onchange="doChangeView()"><option value="detail" lang="DlgBrowseViewDetails"><option value="thumbnail" lang="DlgBrowseViewThumbnails" selected><option value="icon" lang="DlgBrowseViewIcons"><option value="list" lang="DlgBrowseViewList"></select></td>
</table>
</td>
</tr>
</table>
</td></tr>
<tr><td>
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td vAlign=top noWrap>
<DIV id=divFolder style="BORDER-RIGHT: 1.5pt inset; PADDING-RIGHT: 0px; BORDER-TOP: 1.5pt inset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: 1.5pt inset; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: 1.5pt inset; HEIGHT: 350px; BACKGROUND-COLOR: white">
</DIV>
</td>
<td width=10> </td>
<td vAlign=top>
<DIV id=divFile style="BORDER-RIGHT: 1.5pt inset; PADDING-RIGHT: 0px; BORDER-TOP: 1.5pt inset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: auto; BORDER-LEFT: 1.5pt inset; WIDTH: 540px; PADDING-TOP: 0px; BORDER-BOTTOM: 1.5pt inset; HEIGHT: 350px; BACKGROUND-COLOR: white">
</DIV>
</td>
</tr>
</table>
</td></tr>
<tr><td height=5></td></tr>
<tr><td noWrap align=right><input type=submit class="dlgBtnCommon" value='' id=Ok onclick="ok()" lang=DlgBtnOK> <input type=button class="dlgBtnCommon" value='' onclick="window.close();" lang=DlgBtnCancel></td></tr>
</td></tr></table>
<iframe id=myIframe src="" width="0" height="0" frameborder=0></iframe>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -