W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
函數(shù)原型
/* 打開(kāi)文件
* @nember id 被打開(kāi)的文件icoid
* @number extid 選擇的打開(kāi)方式id,留空系統(tǒng)自動(dòng)選擇
*/
_ico.Open=function(id,extid){
jQuery('#shadow').hide();
var obj=_config.sourcedata.icos[id];
if(!obj.icoid) return;
if(obj.type=='shortcut'){
_config.sourcedata.icos[obj.tdata.icoid]=obj.tdata;
obj=obj.tdata;
}
obj.id=_config.sourcedata.icos[id].icoid;
obj.text=_config.sourcedata.icos[id].name;
//判斷打開(kāi)的url中是否含有dzzjs:等特殊協(xié)議;為了安全,只有應(yīng)用才可以
if(obj.type=='app'){ //應(yīng)用
if(_config.sourcedata.app[obj.oid] && _config.sourcedata.app[obj.oid]['available']<1){
Alert('抱歉,應(yīng)用"'+_config.sourcedata.app[obj.oid]['appname']+'"已經(jīng)關(guān)閉',5,null,null,'info');
return ;
}
if(obj.url.indexOf('dzzjs:')===0){
eval((obj.url.replace('dzzjs:','')));
return;
}else if(obj.open>0){
window.open(obj.url);
return;
}else{
OpenAppWin(obj.id);
return;
}
}else if(obj.type=='folder' || obj.type=='pan' || obj.type=='storage'|| obj.type=='ftp'){ //目錄類
OpenFolderWin(obj.id);
return;
}else if(obj.type=='dzzdoc'){ //dzzdoc文檔
OpenAppWin(obj.id,obj.url);
return;
}
if(!extid) extid=_ico.getExtOpen(obj,true); //自動(dòng)獲取可用的exitid
if(extid){
if(_config.extopen.all[extid].appid>0 && _config.sourcedata.app[_config.extopen.all[extid].appid]['available']<1){
Alert('抱歉,應(yīng)用"'+_config.sourcedata.app[_config.extopen.all[extid].appid]['appname']+'"已經(jīng)關(guān)閉',0,null,null,'info');
return ;
}
var extdata_url=_ico.ExtOpen_Replace(obj,extid); //參數(shù)替換
if(extdata_url){
extdata_url=extdata_url.replace(/{\w+}/g,'');
if(extdata_url.indexOf('dzzjs:')===0){
eval(decodeURIComponent(extdata_url.replace('dzzjs:','')));
return;
}else{
if(_config.extopen.all[extid].nodup>0 && _config.extopen.all[extid].appid>0){
OpenApp(_config.extopen.all[extid].appid,extdata_url);
}else{
OpenAppWin(obj.icoid,extid,extdata_url);
}
}
}
}else{ //沒(méi)有合適的打開(kāi)方式時(shí)提示信息
var msg='<dl style="margin:0">';
msg+=' <dt style="margin-bottom:10px;">沒(méi)有支持此文件的應(yīng)用,您可以</dt>';
msg+=' <dd style="margin-bottom:10px;">1. 打開(kāi) <a style="color:#08c" href="javascrip:;" onclick=_login.click("sys_market");hideMenu(\'fwin_dialog\', \'dialog\');return false">應(yīng)用庫(kù)</a> 選擇相關(guān)的應(yīng)用安裝</dd>';
msg+=' <dd style="margin-bottom:10px;">2. <a style="color:#08c" href="javascript:;" onclick="_ico.downAttach(\''+id+'\');hideMenu(\'fwin_dialog\', \'dialog\')">立即下載</a></dd>';
msg+='</dl>';
Alert(msg,0,null,null,'info');
}
};
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: