codecamp

OpenApp打开应用

  • 函数原型

/*

 * 打开应用窗体

 * @param appid     应用appid;

 * @param url       应用地址(留空使用应用默认首页地址,通常用于定位到应用内部链接地址);

 * @param feature   应用窗体的特征,默认'titlebutton=fullscreen|close|max|min,width=818,height=500';

 */

function OpenApp(appid,url,feature){

var appdata=_config.sourcedata.app[appid];

if(!appdata) return ;

if(url) appdata.url=url;

if(appdata.url.indexOf('dzzjs:')===0){ //是dzzjs方式时直接eval执行

eval(appdata.url.replace('dzzjs:',''));

return;

}

if(appdata.open>0){  //新窗口打开

window.open(appdata.url);

return;

}

//生成任务栏时需要的数据

appdata['img']=appdata.appico;

appdata['type']='app';

appdata['name']=appdata.appname;

var features='';

if(appdata.feature) features=appdata.feature;

else  features=windows['App'].features;

if(_window.windows['_W_app_'+appid]){ //应用已经打开

var win=_window.windows['_W_app_'+appid];

if(appdata.url && appdata.url!=win.url) win.SetAppWinContent(appdata.url);

win.url=appdata.url;

win.Focus();

}else{  //创建应用窗体

var win=_window.OpenApp(appid,features);

}

if(appdata.havetask>0) _dock.Ctask('app_'+appid,win.id,appdata); //创建应用任务栏

win.fileext=appdata.fileext||[];  //设置应用接受的文件类型

_ico.setTip(appid, 0,'app'); //应用tips归0;

jQuery.get(_config.systemurl+'&op=ajax&do=updateAppView&appid='+appid); //记录应用打开时间

};

OpenWindow打开窗体
OpenFile文件选取
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Dzz系统框架

输入数据处理

数据DB层

安全相关

上传组件

评论组件

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }