123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717 |
- /**
- * 金格服务端地址
- * */
- ///var mHttpUrl="202.111.178.254:8082/iWebOffice2015V2/";
- var mHttpUrl="10.10.10.116:8082/iWebOffice2015V2/";
- /**
- * 附件管理。
- * @returns {OnlineText}
- */
- if (typeof OnlineText == 'undefined') {
- OnlineText = {};
- }
- /**
- * 选择非直接上传附件时判断用flash还是html
- */
- OnlineText.addFile=function(obj){
- OnlineText.htmlUpLoadFile(obj);
- }
- /**
- * 选择直接上传附件时判断用flash还是html
- */
- OnlineText.directUpLoadFile=function(obj){
- OnlineText.htmlUpLoadFile(obj);
- }
- /**
- * flash附件非直接上传
- */
- OnlineText.FlexAddFile=function(obj){
- var inputObj=$(obj);
- var fieldName=inputObj.attr("field");
- var parent=inputObj.parent().parent();
- var rights="w";
- var divName="div.onlinetext";
- var inputName="input[name='" +fieldName +"'],textarea[name='" +fieldName +"']";
- //获取div对象。
- var divObj=$(divName,parent);
- var inputJson=$(inputName,parent);
- var aryJson=OnlineText.getFileJsonArray(divObj);
- //文件选择器
- FlexUploadDialog({isSingle:false,callback:function (fileIds,fileNames,filePaths,extPaths){
- if(fileIds==undefined || fileIds=="") return ;
- var aryFileId=fileIds.split(",");
- var aryName=fileNames.split(",");
- var aryExtPath=extPaths.split(",");
- for(var i=0;i<aryFileId.length;i++){
- var name=aryName[i];
- OnlineText.addJson(aryFileId[i],name,aryJson);
- }
- //获取json
- var json=JSON2.stringify(aryJson);
- var html=OnlineText.getHtml(aryJson,rights);
- divObj.empty();
- divObj.append($(html));
- inputJson.text(json);
- if(typeof CustomForm != "undefined"){
- CustomForm.validate();
- }
- }});
- };
- /**
- * 直接附件上传
- */
- OnlineText.directUpLoad=function(obj){
- var inputObj=$(obj);
- var fieldName=inputObj.attr("field");
- var parent=inputObj.parent().parent();
- var rights="w";
- var divName="div.onlinetext";
- var inputName="input[name='" +fieldName +"'],textarea[name='" +fieldName +"']";
- //获取div对象。
- var divObj=$(divName,parent);
- var inputJson=$(inputName,parent);
- var aryJson=OnlineText.getFileJsonArray(divObj);
- //文件上传
- DirectUploadDialog({callback:function (attachs){
- if(attachs==undefined || attachs==[]) return ;
- for(var i=0;i<attachs.length;i++){
- var fileId=attachs[i].fileId;
- var name=attachs[i].fileName;
- OnlineText.addJson(fileId,name,aryJson);
- }
- //获取json
- var json=JSON2.stringify(aryJson);
- var html=OnlineText.getHtml(aryJson,rights);
- divObj.empty();
- divObj.append($(html));
- inputJson.val(json);
- if(typeof CustomForm != "undefined"){
- CustomForm.validate();
- }
- }});
- };
- /**
- * html附件上传dialog
- * 附件上传后回显方法,如果需要更改附件 只需要更改此方法的JSON
- * @param conf
- */
- OnlineText.htmlUpLoadFile=function(obj){
- var inputObj=$(obj);
- var fieldName=inputObj.attr("field");
- var parent=inputObj.parent().parent();
- var divName="div.onlinetext";
- var rights="w";
- var inputName="input[name='" +fieldName +"'],textarea[name='" +fieldName +"']";
- //获取div对象。
- var divObj=$(divName,parent);
- var inputJson=inputObj.prev();//获取到textarea对象
- var aryJson=OnlineText.getFileJsonArray(divObj);
- //文件选择器
- HtmlUploadDialog({max:30,callback:function (attachs){
- if(attachs==undefined || attachs==[]) return ;
- for(var i=0;i<attachs.length;i++){
- var fileId=attachs[i].fileId;
- var name=attachs[i].fileName;
- OnlineText.addJson(fileId,name,aryJson);
- }
- var json=JSON2.stringify(aryJson);
- var html=OnlineText.getHtml(aryJson,rights);
- divObj.empty();
- divObj.append($(html));
- inputJson.val(json);
- inputJson.text(json);
- if(typeof CustomForm != "undefined"){
- CustomForm.validate();
- }
- }});
- };
- /**
- * 删除附件
- * @param obj 删除按钮。
- */
- OnlineText.delFile=function(obj){
- var inputObj=$(obj);
- var parent=inputObj.parent();
- var divObj=parent.parent().parent().parent();
- var spanObj=$("span[name='onlinetext']",parent);
- var divContainer=divObj.parent();
- var fileId=spanObj.attr("fileId");
- var aryJson=OnlineText.getFileJsonArray(divObj);
- OnlineText.delJson(fileId,aryJson);
- var json=JSON2.stringify(aryJson);
- var inputJsonObj=$("textarea",divContainer);
- if(aryJson.length == 0)
- json = "";
- //设置json
- inputJsonObj.val(json);
- //删除span
- parent.remove();
- if(typeof CustomForm != "undefined"){
- CustomForm.validate();
- }
- };
- /**
- * 初始化表单的附件字段数据。
- */
- OnlineText.init=function(subRights,parent){
- $("[ctltype='onlinetext']").each(function(){
- var div=$('<div name="div_onlinetext_container"></div>');
- div.append('<div class="onlinetext"></div>');
- div.append('<textarea style="display:none" controltype="onlinetext" name="'+$(this).attr("name")+'" lablename="附件" validate="'+$(this).attr("validate")+'" validatable="'+$(this).attr("validatable")+'">'+this.value+'</textarea>');
- var onclick="OnlineText.addFile(this)";
- if($(this).attr("isdirectupload")=="1"){
- onclick="OnlineText.directUpLoadFile(this)";
- }
- div.append('<a href="javascript:;" field="'+$(this).attr("name")+'" class="link selectFile" atype="select" onclick="'+onclick+'">选择</a>');
- if(this.value==""||typeof(this.value)=="undefined"||this.value.indexOf("¥@@¥") != -1){
- $(this).after(div);
- $(this).remove();
- }
- });
- if( $.isEmpty(parent)){
- parent = $("div[name='div_onlinetext_container']");
- }
- parent.each(function(){
- var me=$(this),
- rights=me.attr("right");
- //如果没有权限属性,可能是子表中的附件
- if(!rights){
- rights=me.closest("[type='subtable']").attr("right");
- }
- //对于弹出框的处理
- if(!$.isEmpty(subRights))
- rights = subRights;
- if(rights){
- rights=rights.toLowerCase();
- }
- if(rights!="w" && rights!="r" && rights!="b"){
- //rights="w";
- }
- // else{
- if(rights=="r"){
- //$("a.attachement").remove();
- //$("a.selectFile").remove();
- $("a[field]",me).remove();
- }
- var atta =$("textarea[controltype='onlinetext']",me);
- var jsonStr = atta.val();
- if(!$.isEmpty(jsonStr)){
- jsonStr = jsonStr.replaceAll("¥@@¥","\"");
- atta.val(jsonStr);
- }
- var divOnlineText=$("div.onlinetext",me);
- //json数据为空。
- OnlineText.insertHtml(divOnlineText,jsonStr,rights);
- // }
- });
- };
- /**
- * 附件插入显示
- * @param {} div
- * @param {} jsonStr
- * @param {} rights 权限 如果不传,默认是r
- */
- OnlineText.insertHtml= function(div,jsonStr,rights){
- if($.isEmpty(jsonStr)) {
- div.empty();
- return ;
- }
- if($.isEmpty(rights)) rights ='r';
- var jsonObj=[];
- try {
- jsonStr = jsonStr.replaceAll("¥@@¥","\"");
- jsonObj = jQuery.parseJSON(jsonStr);
- } catch (e) {
- }
- var html=OnlineText.getHtml(jsonObj,rights);
- div.empty();
- div.append($(html));
- };
- /**
- * 获取文件的html。
- * @param aryJson
- * @returns {String}
- */
- OnlineText.getHtml=function(aryJson,rights){
- var str="";
- var template="";
- var templateW="<li style='margin-bottom: 10px;margin-top: 10px;'><span class='onlinetext-span'><span fileId='#fileId#' name='onlinetext' file='#file#' ><a href='javascript:;' id='tt' onclick='OnlineText.download(this);' class='onlinetext'>#name#</a></span> <a href='javascript:;' onclick='OnlineText.delFile(this);' class='cancel'></a>#preview#</span></li>";
- var templateR="<li style='margin-bottom: 10px;margin-top: 10px;'><span class='onlinetext-span'><span fileId='#fileId#' name='onlinetext' file='#file#' ><a class='onlinetext' target='_blank' href='javascript:;' onclick='OnlineText.download(this);' title='#title#'>#name#</a></span>#preview#</span></li>";
- if(rights=="w"){
- template=templateW;
- }
- else{
- template=templateR;
- }
- for(var i=0;i<aryJson.length;i++){
- var obj=aryJson[i];
- var id=obj.id;
- var name=obj.name;
- var path =__ctx +"/platform/system/sysFile/file_" +obj.id+ ".ht";
- var file=id +"," + name ;
- //PDF预览新增代码start 李猛ADD
- var tmp="";
- if(typeof(name)!="undefined"&&OnlineText.parseName(name).indexOf(".pdf")>0){
- tmp=template.replace("#file#",file).replace("#preview#","<a href='#path#' style='width:14px;height:14px;margin-left:8px;' class='link search' target='_blank'></a>").replace("#path#",path).replace("#name#", OnlineText.parseName(name)).replace("#title#",name).replace("#fileId#", id);
- }else{
- tmp=template.replace("#file#",file).replace("#preview#","").replace("#path#",path).replace("#name#", OnlineText.parseName(name)).replace("#title#",name).replace("#fileId#", id);
- }
- //PDF预览新增代码end 李猛ADD
- //附件如果是图片就显示到后面
- str+=tmp;
- }
- str = "<ul>"+str+"</ul>"; /*改为一个附件就占领一行*/
- return str;
- };
- OnlineText.parseName = function(name){
- if(name.length >10)
- return name.substr(0,10)+"..."; /*暂时去掉截取字段*/
- return name;
- }
- /**
- * 添加json。
- * @param fileId
- * @param name
- * @param path
- * @param aryJson
- */
- OnlineText.addJson=function(fileId,name,aryJson){
- var rtn=OnlineText.isFileExist(aryJson,fileId);
- if(!rtn){
- var obj={id:fileId,name:name};
- aryJson.push(obj);
- }
- };
- /**
- * 删除json。
- * @param fileId 文件ID。
- * @param aryJson 文件的JSON。
- */
- OnlineText.delJson=function(fileId,aryJson){
- for(var i=aryJson.length-1;i>=0;i--){
- var obj=aryJson[i];
- if(obj.id==fileId){
- aryJson.splice(i,1);
- }
- }
- };
- /**
- * 判断文件是否存在。
- * @param aryJson
- * @param fileId
- * @returns {Boolean}
- */
- OnlineText.isFileExist=function(aryJson,fileId){
- for(var i=0;i<aryJson.length;i++){
- var obj=aryJson[i];
- if(obj.id==fileId){
- return true;
- }
- }
- return false;
- };
- /**
- * 取得文件json数组。
- * @param divObj
- * @returns {Array}
- */
- OnlineText.getFileJsonArray=function(divObj){
- var aryJson=[];
- var arySpan=$("span[name='onlinetext']",divObj);
- arySpan.each(function(i){
- var obj=$(this);
- var file=obj.attr("file");
- var aryFile=file.split(",");
- var obj={id:aryFile[0],name:aryFile[1]};
- aryJson.push(obj);
- });
- return aryJson;
- };
- OnlineText.handleClickItem = function(obj,rights){
- var _this = $(obj);
- var span = _this.closest("span");
- var fileId = span.attr("fileId");
- var url =__ctx+"/platform/system/sysFile/getJson.ht";
- var sysFile;
- $.ajax({
- url:url,
- data:{
- fileId:fileId
- },
- success:function(data){
- if(typeof(data)=="string"){
- $.ligerDialog.error('系统超时请重新登录!','提示');
- return ;
- }
- if(data.status!=1){
- $.ligerDialog.error(data.msg,'提示');
- }else{
- sysFile = data.sysFile;
- var path = _this.attr("path");
- if(/(doc)|(docx)|(xls)|(xlsx)|(ppt)|(pptx)/ig.test(sysFile.ext)){
- var h=screen.availHeight-35;
- var w=screen.availWidth-5;
- var vars="top=0,left=0,height="+h+",width="+w+",status=no,toolbar=no,menubar=no,location=no,resizable=1,scrollbars=1";
- var showUrl = __ctx+"/platform/system/sysFile/office.ht?fileId=" + fileId;
- if(/(doc)|(docx)/ig.test(sysFile.ext)){//word才支持在线编辑
- if(rights=='w'){
- showUrl+="&rights=w";
- }
- }else{
- showUrl+="&rights=r";
- }
- window.open(showUrl,"myWindow",vars);
- }else{
- window.open(path,'_blank');
- }
- }
- }
- });
- };
- /**
- * 下载
- */
- OnlineText.download = function(obj){
- var me = $(obj);
- //新增代码开始
- var span;
- var clas = me.attr("class");
- if(clas=="download"){
- span=me.siblings("span");
- }else if(clas=="onlinetext"){
- span=me.parent("span");
- }
- //新增代码结束
- if(span.length >0)
- var fileId = span.attr("fileId");
- var userId= $("input[name='curUserId']").val();
- var userName= $("input[name='curUserName']").val();
- var aurl=' /samples/WordPermissions/Adv_WordPermissions.jsp?fileId='+fileId+"&userId="+userId+"&userName="+userName;
- $.ajax({
- type: "get",
- async: false,
- // url: "http://127.0.0.1:9588/LongListen?id=111",
- url: "http://127.0.0.1:9588/QueryOpen",
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- Link(aurl, 1); // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- },
- error: function () {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- }
- });
- // ie 8+, chrome and some other browsers
- var head = document.head || $('head')[0] || document.documentElement; // code from jquery
- var script = $(head).find('script')[0];
- script.onerror = function (evt) {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- // do some clean
- // delete script node
- if (script.parentNode) {
- script.parentNode.removeChild(script);
- }
- // delete jsonCallback global function
- var src = script.src || '';
- var idx = src.indexOf('hookback=');
- if (idx != -1) {
- var idx2 = src.indexOf('&');
- if (idx2 == -1) {
- idx2 = src.length;
- }
- var hookback = src.substring(idx + 13, idx2);
- delete window[hookback];
- }
- };
- }
- function Link(url, skin) {
- var link = "KGBrowser://$link:http://"+mHttpUrl+"" + url + "$skin=" + skin + "$tabshow=1" + "$cookie=" + document.cookie; // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- location.href = link;
- console.log(link);
- connect();
- }
- function connect() //与弹窗应用页面通讯使用
- {
- $.ajax({
- type: "get",
- async: false,
- url: "http://127.0.0.1:9588/LongListen?id=111", //此代码ip固定,端口号与Edit页面该方法一致,其他固定。
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- var jsonobj = eval(data);
- if (jsonobj.ret == "save") { //此判断处理Edit页面Msg传过来的值,判断之后下面做响应处理即可
- alert("save");
- setTimeout("location.reload();", 100);
- }
- if (jsonobj.ret == "returnlist") { //此判断处理Edit页面Msg传过来的值,判断之后下面做响应处理即可
- //alert("returnlist");
- setTimeout("location.reload();", 100);
- }
- if (jsonobj.ret != "none"){
- alert("接收上个页面传输的数据为:" + jsonobj.ret);
- }
- else if (jsonobj.ret == "none") {
- setTimeout("connect();", 500); //这里一定要调用,不可删除
- }
- },
- error: function (a, b, c) {
- }
- });
- }
- //在线拟文方法
- OnlineText.CreateNew = function(runId){
- var userId= $("input[name='curUserId']").val();
- var userName= $("input[name='curUserName']").val();
- var aurl='/samples/WordPermissions/Adv_WordPermissions.jsp?func=create&userId='+userId+'&runId='+runId+'&userName='+userName;
- $.ajax({
- type: "get",
- async: false,
- url: "http://127.0.0.1:9588/QueryOpen",
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- Link(aurl, 1); // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- },
- error: function () {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- }
- });
- // ie 8+, chrome and some other browsers
- var head = document.head || $('head')[0] || document.documentElement; // code from jquery
- var script = $(head).find('script')[0];
- script.onerror = function (evt) {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- // do some clean
- // delete script node
- if (script.parentNode) {
- script.parentNode.removeChild(script);
- }
- // delete jsonCallback global function
- var src = script.src || '';
- var idx = src.indexOf('hookback=');
- if (idx != -1) {
- var idx2 = src.indexOf('&');
- if (idx2 == -1) {
- idx2 = src.length;
- }
- var hookback = src.substring(idx + 13, idx2);
- delete window[hookback];
- }
- };
- }
- //正文审核方法
- OnlineText.onlineTextEdit = function(fileId,runId){
- var userId= $("input[name='curUserId']").val();
- var userName= $("input[name='curUserName']").val();
- var fileId=fileId;
- var runId=runId;
- //var fileId=$("input[ctltype='onlinetext']").val();
- if(fileId==""||fileId==null){
- $.ligerDialog.warn("该流程未产生正文!","提示");
- return;
- }
- var aurl=' /samples/WordPermissions/Adv_WordPermissions.jsp?func=open&fileId='+fileId+'&runId='+runId+'&userId='+userId+'&userName='+userName;
- $.ajax({
- type: "get",
- async: false,
- url: "http://127.0.0.1:9588/QueryOpen",
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- Link(aurl, 1); // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- },
- error: function () {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- }
- });
- // ie 8+, chrome and some other browsers
- var head = document.head || $('head')[0] || document.documentElement; // code from jquery
- var script = $(head).find('script')[0];
- script.onerror = function (evt) {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- // do some clean
- // delete script node
- if (script.parentNode) {
- script.parentNode.removeChild(script);
- }
- // delete jsonCallback global function
- var src = script.src || '';
- var idx = src.indexOf('hookback=');
- if (idx != -1) {
- var idx2 = src.indexOf('&');
- if (idx2 == -1) {
- idx2 = src.length;
- }
- var hookback = src.substring(idx + 13, idx2);
- delete window[hookback];
- }
- };
- }
- //正文编辑方法
- OnlineText.onlineTextOverride = function(fileId,runId){
- var userId= $("input[name='curUserId']").val();
- var userName= $("input[name='curUserName']").val();
- var fileId=fileId;
- var runId=runId;
- if(fileId==""||fileId==null){
- $.ligerDialog.warn("该流程未产生正文!","提示");
- return;
- }
- var aurl=' /samples/WordPermissions/Adv_WordPermissions.jsp?func=create&fileId='+fileId+'&runId='+runId+'&userId='+userId+'&userName='+userName;
- $.ajax({
- type: "get",
- async: false,
- url: "http://127.0.0.1:9588/QueryOpen",
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- Link(aurl, 1); // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- },
- error: function () {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- }
- });
- // ie 8+, chrome and some other browsers
- var head = document.head || $('head')[0] || document.documentElement; // code from jquery
- var script = $(head).find('script')[0];
- script.onerror = function (evt) {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- // do some clean
- // delete script node
- if (script.parentNode) {
- script.parentNode.removeChild(script);
- }
- // delete jsonCallback global function
- var src = script.src || '';
- var idx = src.indexOf('hookback=');
- if (idx != -1) {
- var idx2 = src.indexOf('&');
- if (idx2 == -1) {
- idx2 = src.length;
- }
- var hookback = src.substring(idx + 13, idx2);
- delete window[hookback];
- }
- };
- }
- //模板套红方法
- OnlineText.onlineTextTemplateTaoHong = function(fileId,runId){
- var userId= $("input[name='curUserId']").val();
- var userName= $("input[name='curUserName']").val();
- var fileId=fileId;
- var runId=runId;
- if(fileId==""||fileId==null){
- $.ligerDialog.warn("该流程未产生正文!","提示");
- return;
- }
- var aurl=' /samples/TemplateTaoHong/Adv_TemplateTaoHong.jsp?func=taohong&fileId='+fileId+'&runId='+runId+'&userId='+userId+'&userName='+userName;
- $.ajax({
- type: "get",
- async: false,
- url: "http://127.0.0.1:9588/QueryOpen",
- jsonp: "hookback",
- dataType: "jsonp",
- success: function (data) {
- Link(aurl, 1); // skin 0灰色 1蓝色 2黄色 3绿色 4红色
- },
- error: function () {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- }
- });
- // ie 8+, chrome and some other browsers
- var head = document.head || $('head')[0] || document.documentElement; // code from jquery
- var script = $(head).find('script')[0];
- script.onerror = function (evt) {
- var answer = confirm("未安装支持多浏览器应用程序是否点击安装\n提示:安装的时候360全部点击允许程序所有操作");
- if (answer) {//判断是否点击确定
- window.location.href = "http://"+mHttpUrl + "KGBrowserSetup.exe"; //安装KGBrower
- }
- // do some clean
- // delete script node
- if (script.parentNode) {
- script.parentNode.removeChild(script);
- }
- // delete jsonCallback global function
- var src = script.src || '';
- var idx = src.indexOf('hookback=');
- if (idx != -1) {
- var idx2 = src.indexOf('&');
- if (idx2 == -1) {
- idx2 = src.length;
- }
- var hookback = src.substring(idx + 13, idx2);
- delete window[hookback];
- }
- };
- }
|