function dr_loginout(msg) { $.ajax({ type: "POST", dataType: "json", url: "/index.php?s=member&c=login&m=out", success: function(data) { dr_tips(msg, 3, 1); setTimeout('window.location.href="' + data.backurl + '"', 2000); var sync_url = data.syncurl; for (var i in sync_url) { $.ajax({ type: "GET", async: false, url: sync_url[i], dataType: "jsonp", success: function(json) {}, error: function() {} }) } }, error: function(HttpRequest, ajaxOptions, thrownError) { alert(HttpRequest.responseText); } }) } function dr_tips(msg, time, mark) { if (!msg || msg == '' || msg == ' ') { return } var mymsg; if (mark == 1) { mymsg = ' ' + msg + '' } else if (mark == 2) { mymsg = msg } else { mymsg = ' ' + msg + '' } if (!time) { time = 3 } var dmsg = top.dialog({ zIndex: 9999999999, content: mymsg, quickClose: true }); dmsg.show(); setTimeout(function() { dmsg.close().remove() }, time * 1000); return dmsg } function dr_confirm_url(title, url) { var d = top.dialog({ title: lang["tips"], fixed: true, content: ' ' + title, okValue: lang['ok'], ok: function() { dr_tips(lang["waiting"], 3, 1); window.location.href = url; return true }, cancelValue: lang['cancel'], cancel: function() {} }); d.show() } function dr_dialog_msg(msg) { dialog({ quickClose: true, content: msg, title: lang["tips"] }).show() } function dr_add_favorite(url, title) { try { window.external.addFavorite(url, title) } catch(e) { try { window.sidebar.addPanel(title, url, "") } catch(e) { dr_dialog_msg(fc_lang[28]) } } } function dr_set_homepage(url) { if ($.browser.msie) { document.body.style.behavior = "url(#default#homepage)"; document.body.setHomePage(url) } else { dr_tips(fc_lang[29], 3) } } function dr_remove_file(name, id) { var d = top.dialog({ title: lang["tips"], fixed: true, content: ' ' + lang["confirm"], okValue: lang['ok'], ok: function() { var fileid = $("#fileid_" + name + "_" + id).val(); var value = $("#dr_" + name + "_del").val(); $("#files_" + name + "_" + id).remove(); $("#dr_" + name + "_del").val(value + "|" + fileid); return true }, cancelValue: lang['cancel'], cancel: function() {} }); d.show() } function dr_edit_file(url, name, id) { art.dialog.open(url, { title: lang["upload"], opacity: 0.1, width: 550, height: 400, ok: function() { var iframe = this.iframe.contentWindow; if (!iframe.document.body) { dr_tips("iframe loading"); return false } var value = iframe.document.getElementById("att-status").innerHTML; if (value == "" || value == undefined) { dr_tips(lang["notselectfile"]); return false } else { var file = value.split("|"); var info = file[1].split(","); $("#fileid_" + name + "_" + id).val(info[0]); $("#span_" + name + "_" + id).html(''); return true } }, cancel: true }) } function dr_input_files(name, count) { var size = $("#" + name + "-sort-items li").size(); var total = count - size; if (total <= 0) { dr_tips(fc_lang[42]); return } var id = size + 1; var url = '/index.php?s=member&c=api&&m=upload_input'; $.ajax({ type: "GET", url: url, dataType: "text", success: function(text) { var d = top.dialog({ title: lang["input"], content: text, okValue: lang['ok'], ok: function() { var title = top.$('#dr_title').val(); var furl = top.$('#dr_url').val(); if (!title || !furl) { dr_tips(fc_lang[43]); return false } var c = ""; c += '
  • '; c += ''; c += '\t'; c += '\t'; c += '\t'; c += "
  • "; $("#" + name + "-sort-items").append(c); return true }, cancelValue: lang['cancel'], cancel: function() { return true } }); d.show() }, error: function(HttpRequest, ajaxOptions, thrownError) { dr_alert(HttpRequest.responseText) } }) } function dr_edit_input_file(file2, title2, name, id) { var url = '/index.php?s=member&c=api&m=upload_input&file=' + file2 + '&title=' + title2; $.ajax({ type: "GET", url: url, dataType: "text", success: function(text) { var d = top.dialog({ title: lang["input"], content: text, okValue: lang['ok'], ok: function() { var title = top.$('#dr_title').val(); var furl = top.$('#dr_url').val(); if (!title || !furl) { dr_tips(fc_lang[43]); return false } var c = ""; c += ''; c += '\t'; c += '\t'; c += '\t'; c += '\t'; $('#files_' + name + "_" + id + '').html(c); return true }, cancelValue: lang['cancel'], cancel: function() { return true } }); d.show() }, error: function(HttpRequest, ajaxOptions, thrownError) { dr_alert(HttpRequest.responseText) } }) } function dr_upload_files(name, url, pan, count) { var size = $("#" + name + "-sort-items li").size(); var total = count - size; art.dialog.open(url + "&count=" + total, { title: lang["upload"], opacity: 0.1, width: 550, height: 400, ok: function() { var iframe = this.iframe.contentWindow; if (!iframe.document.body) { dr_tips("iframe loading"); return false } var value = iframe.document.getElementById("att-status").innerHTML; if (value == "" || value == undefined) { return false } else { var file = value.split("|"); for (var i in file) { var filepath = file[i]; var id = parseInt(size) + parseInt(i); if (filepath) { var info = filepath.split(","); if ($("#" + name + '-sort-items [value="' + info[0] + '"]').length > 0) { dr_tips(fc_lang[27]); return false } if (!info[0] || info[0] == undefined) { info[0] = '' } if (!info[3] || info[3] == undefined) { info[3] = info[0] } info[3] = dr_remove_ext(info[3]); var c = ""; c += '
  • '; c += ''; c += '\t'; c += '\t'; c += '\t'; c += "
  • "; $("#" + name + "-sort-items").append(c) } } return true } }, cancel: true }) } function dr_new_upload_file(name, url) { $.ajax({ type: "GET", url: url + '&' + Math.random(), dataType: "text", success: function(text) { var d = top.dialog({ title: fc_lang[3], content: text, okValue: lang['ok'], ok: function() { var title = top.$('#dr_title').val(); var furl = top.$('#dr_url').val(); if (!title || !furl) { dr_tips(fc_lang[43]); return false } return true }, cancelValue: lang['cancel'], cancel: function() { return true } }); d.show() }, error: function(HttpRequest, ajaxOptions, thrownError) { dr_alert(HttpRequest.responseText); } }) } function dr_upload_file(name, url) { art.dialog.open(url + "&df=1", { title: lang["upload"], opacity: 0.1, width: 550, height: 400, ok: function() { var iframe = this.iframe.contentWindow; if (!iframe.document.body) { dr_tips("iframe loading"); return false } var value = iframe.document.getElementById("att-status").innerHTML; if (value == "" || value == undefined) { dr_tips(lang["notselectfile"]); return false } else { $("#file_info_" + name).remove(); var file = value.split("|"); var info = file[1].split(","); if (iframe.$("#is_down").attr("checked")) { var url2 = memberpath + "index.php?s=member&c=api&m=down_file"; $("#show_" + name).html("  远程文件下载中..."); $.ajax({ type: "POST", url: url2, data: { url: url, file: info[0] }, dataType: "json", success: function(text) { $("#show_" + name).html(""); if (text.status == 0) { dr_tips(text.code); return false } else { info[0] = text.id; info[1] = text.name; $("#dr_" + name).val(text.id); $("#fileid_" + name).val(text.id); $("#dr_my_" + name + "_list").html(" ") } } }) } else { $("#dr_" + name).val(info[0]); $("#fileid_" + name).val(info[0]); $("#dr_my_" + name + "_list").html(" "); return true } } }, cancel: true }) } function dr_login() { top.dialog({ quickClose: true, url: memberpath + "index.php?s=member&c=login&m=ajax", title: lang["login"], opacity: 0.1, lock: true, width: 380, height: 220, okValue: lang['ok'], ok: function() { window.location.reload(true); return false }, cancelValue: lang['cancel'], cancel: function() {} }).show() } function dr_iframe_show(url, w, h) { art.dialog.open(url, {width: w, height: h}); } function dr_chat(_this) { var uid = $(_this).attr("uid"); var online = $(_this).attr("online"); var username = $(_this).attr("username"); if (online == -1) { var title = "正在与" + username + "聊天中..." } else { if (online == 1) { var title = "正在与" + username + "聊天中... [在线]" } else { var title = "正在与" + username + "聊天中... [离线]" } } var throughBox = $.dialog.through; var dr_dialog = throughBox({ id: "dr_webchat", title: title, padding: 0, width: 420, height: 480 }); var url = memberpath + "index.php?s=member&c=api&m=webchat&username=" + username + "&uid=" + uid + "&online=" + online + "&" + Math.random(); $.ajax({ type: "GET", url: url, dataType: "jsonp", jsonp: "callback", async: false, success: function(text) { dr_dialog.content(text.html) }, error: function(HttpRequest, ajaxOptions, thrownError) { dr_dialog.close(); dr_login() } }) } function dr_delete_file_js(name) { $("#dr_" + name).val(""); $(".file_info_" + name).remove() } function dr_delete_file(name) { var d = top.dialog({ title: lang["tips"], fixed: true, content: ' ' + lang["confirm"], okValue: lang['ok'], ok: function() { $("#dr_" + name).val(""); $("#fileid_" + name).val(""); $(".file_info_" + name).remove(); return true }, cancelValue: lang['cancel'], cancel: function() {} }); d.show() } function dr_delete_file2(name) { var d = top.dialog({ title: lang["tips"], fixed: true, content: ' ' + lang["confirm"], okValue: lang['ok'], ok: function() { $("#fileid_" + name).val(""); $("#dr_my_" + name + "_list").html(""); return true }, cancelValue: lang['cancel'], cancel: function() {} }); d.show() } function dr_show_file_info(name) { var url = memberpath + "index.php?s=member&c=api&m=fileinfo&name=" + name + "&rand=" + Math.random(); var d = top.dialog({ title: lang["fileinfo"], fixed: true, url: url, quickClose: true }); d.show() } function dr_upload(name, ext, size, count) { alert("此函数已废弃"); return } function dr_remove_ext(str) { var reg = /\.\w+$/; return str.replace(reg, "") } function dr_clear_date(name) { $("#dr_" + name).val("0"); $("#calendar_" + name).val("") } function dr_clear_color(name) { $("#input_colorId" + name).val(""); $("#background_colorId" + name).css("background-color", ""); $("#dr_" + name).val(""); $(".sp-preview-inner").attr("style", "background-color:rgb(0, 0, 0);"); $("#dr_color_value_" + name).attr("style", "background:none"); dr_closeBox(name) } function dr_set_color(name) { var v = $("#input_colorId" + name).val(); $("#dr_" + name).val(v); $("#dr_color_value_" + name).attr("style", "background:" + v); dr_closeBox(name) } var ColorHex = new Array("00", "33", "66", "99", "CC", "FF"); var SpColorHex = new Array("FF0000", "00FF00", "0000FF", "FFFF00", "00FFFF", "FF00FF"); var current = null; var colorTable = ""; function dr_color(name) { for (i = 0; i < 2; i++) { for (j = 0; j < 6; j++) { colorTable = colorTable + ""; colorTable = colorTable + ""; if (i == 0) { colorTable = colorTable + "' } else { colorTable = colorTable + "' } colorTable = colorTable + ""; for (k = 0; k < 3; k++) { for (l = 0; l < 6; l++) { colorTable = colorTable + "' } } } } colorTable = '
    X' + "
    " + '
    ok   clear
    " + '' + colorTable + "
    "; $("#dr_color_" + name).html(colorTable); colorTable = "" } function dr_onmouseover_color(name, color) { var color = "#" + color; $("#background_colorId" + name).css("background-color", color); $("#input_colorId" + name).val(color) } function dr_select_color(name, color) { var color = "#" + color; $("#dr_color_" + name).html(" "); $("#dr_color_value_" + name).attr("style", "background:" + color); $("#dr_" + name).val(color) } function dr_closeBox(name) { $("#dr_color_" + name).html(" ") }; function dr_null_call(a, b) { setTimeout("window.location.reload(true)", 2000) }