uploadsuccess = function(data) {
comiis_fileon++;
var err = comiis_upload_success(data);
if(err == false){
return false;
}
if(comiis_fileon == comiis_filelength){
popup.close();
popup.open('上传完成!', 'alert');
}
};
uploaderror = function() {
comiis_fileon++;
popup.open('上传失败,请稍后再试', 'alert');
};
if(!(this.files[0].type == 'image/gif' && comiis_filelength == 1) && typeof FileReader != 'undefined' && this.files[0]) {
for (var i = 0; i < this.files.length; i++){
comiis_file[0] = this.files[i];
$.buildfileupload({
uploadurl:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
files:comiis_file,
uploadformdata:{uid:"0", hash:"59760bd526f4723b35050ac6e3726892"},
uploadinputname:'Filedata',
maxfilesize:"51200",
success:uploadsuccess,
error:uploaderror
});
}
} else {
$.ajaxfileupload({
url:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
data:{uid:"0", hash:"59760bd526f4723b35050ac6e3726892"},
dataType:'text',
fileElementId:'filedata',
success:uploadsuccess,
error:uploaderror
});
}
});
</script><script type="text/javascript">
function comiis_upload_success(data){
if(data == '') {
popup.open('上传失败,请稍后再试', 'alert');
}
var dataarr = data.split('|');
if(dataarr[0] == 'DISCUZUPLOAD' && dataarr[2] == 0) {
popup.close();
$('#imglist').append('<li><span aid="'+dataarr[3]+'" class="del"><a href="javascript:;"><i class="comiis_font f_g">&#xe648</i></a></span><span class="p_img"><a href="javascript:;"><img style="height:54px;width:54px;" id="aimg_'+dataarr[3]+'" title="'+dataarr[6]+'" src="https://cdn.bbs.binmt.cc/data/attachment/forum/'+dataarr[5]+'" class="vm b_ok comiis_noloadimage" /></a></span><input type="hidden" name="attachnew['+dataarr[3]+'][description]" /></li>');
comiis_picnum();
} else {
var sizelimit = '';
if(dataarr[7] == 'ban') {
sizelimit = '(附件类型被禁止)';
} else if(dataarr[7] == 'perday') {
sizelimit = '(不能超过'+Math.ceil(dataarr[8]/1024)+'K)';
} else if(dataarr[7] > 0) {
sizelimit = '(不能超过'+Math.ceil(dataarr[7]/1024)+'K)';
}
popup.open(STATUSMSG[dataarr[2]] + sizelimit, 'alert');
return false;
}
}

var form = $('#postform');
$('.comiis_postbtn').on('click', function() {
var obj = $(this);
if(obj.attr('disable') == 'true') {
return false;
}
$('.comiis_postbtn').attr('disable', 'true').removeClass('bg_c f_f').addClass('bg_0 f_f');
$('.comiis_btn_pn').removeClass('bg_f f_0').addClass('bg_0 f_f');
popup.open('<img src="' + IMGDIR + '/imageloading.gif" class="comiis_loading">');
var postlocation = '';
if(geo.errmsg === '' && geo.loc) {
postlocation = geo.longitude + '|' + geo.latitude + '|' + geo.loc;
}
$.ajax({
type:'POST',
url:form.attr('action') + '&geoloc=' + postlocation + '&handlekey='+form.attr('id')+'&inajax=1',
data:form.serialize(),
dataType:'xml'
})
.success(function(s) {
popup.open(s.lastChild.firstChild.nodeValue);
})
.error(function() {
popup.open('网络出现问题,请稍后再试', 'alert');
});
return false;
});
$(document).on('click', '.del', function() {
var obj = $(this);
$.ajax({
type:'GET',
url:'forum.php?mod=ajax&action=deleteattach&inajax=yes&aids[]=' + obj.attr('aid') + (obj.attr('up') == 1 ? '&tid=&pid=' : ''),
})
.success(function(s) {
obj.parent().remove();
comiis_picnum();
})
.error(function() {
popup.open('网络出现问题,请稍后再试', 'alert');
});
return false;
});
</script></form>
</div>
</div><script type="text/javascript">
(function() {
var form = $('#fastpostform');
$('#needmessage').on('focus', function() {
var obj = $(this);
if(obj.attr('color') == 'gray') {
obj.removeClass('grey');
obj.attr('color', 'black');
$('#fastpostsubmitline').css('display', 'block');
}
})
.on('blur', function() {
var obj = $(this);
if(obj.attr('value') == '') {
obj.addClass('grey');
obj.attr('color', 'gray');
}
});
$('#fastpostsubmit').on('click', function() {
if(typeof comiis_prevent_post === "function") {
comiis_prevent_post('#fastpostsubmit', 1);
}
popup.open('<img src="' + IMGDIR + '/imageloading.gif" class="comiis_loading">');
var msgobj = $('#needmessage');
$.ajax({
type:'POST',
url:form.attr('action') + '&handlekey=fastpost&loc=1&inajax=1',
data:form.serialize(),
dataType:'xml'
})
.success(function(s) {
evalscript(s.lastChild.firstChild.nodeValue);
})
.error(function() {
window.location.href = form.attr('action');
popup.close();
});
return false;
});
$('#replyid').on('click', function() {
$(document).scrollTop($(document).height());
$('#needmessage')[0].focus();
});
})();
function succeedhandle_fastpost(locationhref, message, param) {
var pid = param['pid'];
var tid = param['tid'];
if(pid) {
$.ajax({
type:'POST',
url:'forum.php?mod=viewthread&tid=' + tid + '&viewpid=' + pid + '&mobile=2',
dataType:'xml'
})
.success(function(s) {
$('.comiis_sofa').css('display', 'none');
$('#post_new').append(s.lastChild.firstChild.nodeValue);
popup.open('回复成功', 'alert');
$('.sec_code_img').click();
comiis_openrebox(0);
popup.init();
if(typeof comiis_prevent_post === "function") {
comiis_prevent_post('#fastpostsubmit', 0);
}
if(replyreload) {
var reloadpids = replyreload.split(',');
for(var i = 1;i < reloadpids.length;i++) {
$.ajax({
type:'POST',
url:'forum.php?mod=viewthread&tid=' + tid + '&viewpid=' + reloadpids[i] + '&mobile=2',
dataType:'xml'
})
.success(function(s) {
if(s.lastChild.firstChild.nodeValue.indexOf('id="pid') > 0){
var repidss = s.lastChild.firstChild.nodeValue.match(/id="pid(\S*)">/)[1];
$('#pid' + repidss)[0].innerHTML = s.lastChild.firstChild.nodeValue;
}
});
}
}
})
.error(function() {
window.location.href = 'forum.php?mod=viewthread&tid=' + tid;
popup.close();
});
} else {
if(!message) {
message = '本版回帖需要审核,您的帖子将在通过审核后显示';
}
popup.open(message, 'alert');
if(typeof comiis_prevent_post === "function") {
comiis_prevent_post('#fastpostsubmit_btn', 0);
}
}
$('#needmessage').attr('value', '');
$("#imglist li[class!='up_btn']").remove();
comiis_picnum();
if(param['sechash']) {
$('.sec_code_img').click();
}
}
function errorhandle_fastpost(message, param) {
popup.open(message, 'alert');

Prev | Next
Pg.: 1 2 3 4 5 6 7 8 9 10 11


Back to home | File page

Subscribe | Register | Login | N