www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/js/pw_lwd.js
function Addtoie(value,title){ window.external.AddFavorite(value,title); } function sendurl(obj,type,e) { if (!(db_ajax & type) || typeof e != 'undefined' && e.ctrlKey) { return true; } try { var url_a = {1 : 'mawhole.php?ajax=1&' , 2 : 'masingle.php?ajax=1&' , 4 : 'ajax.php?' , 8 : 'operate.php?ajax=1&'}; var url = url_a[type]; var href = obj.href; if (href.indexOf(db_dir)!=-1 && href.indexOf(db_ext)!=-1) { href = href.substr(href.indexOf(db_dir)+db_dir.length); href = href.substring(0,href.lastIndexOf(db_ext)); var str = href.split('-'); for (i=0; i<str.length; i++) { url += str[i] + '=' + str[++i] + '&'; } } else { url += href.substr(href.indexOf('?')+1); } sendmsg(url,'',obj.id); return false; } catch(e){} } function formclick(obj,action,type) { obj.action = action; if (db_ajax & type) { obj.action += '&ajax=1'; sendmsg(obj.action,obj,''); } else { obj.submit(); } } function edited() { var str = ajax.request.responseText.split("\t"); if (str[0] == 'success') { var id = read.obj.id; id = id.substr(id.lastIndexOf('_')+1); getObj('subject_'+id).innerHTML = str[1]; getObj('read_'+id).innerHTML = str[2]; } else { ajax.guide(); } } function favor(type) { closep(); ajax.send('pw_ajax.php?action=favor&tid='+tid+'&type='+type,'',ajax.get); } function addfriend(uid) { ajax.send('pw_ajax.php','action=addfriend&touid='+uid,ajax.guide); } function delatt(pid,aid) { if(!confirm('确定要删除此附件?')) return false; ajax.send('pw_ajax.php','action=deldownfile&tid='+tid+'&pid='+pid+'&aid='+aid,function(){ if (ajax.request.responseText == 'success') { var o = getObj('att_'+aid); o.parentNode.removeChild(o); } else { ajax.guide(); } }); } function Fjump(value) { if(value!='') window.location = 'thread.php?fid='+value; } function CopyCode(obj) { var js = document.body.createTextRange(); js.moveToElementText(obj); js.select(); js.execCommand("Copy"); } function copyUrl(o) { if(is_ie){ window.clipboardData.setData("Text",copyurl+o); }else{ prompt('Press Ctrl+C Copy to Clipboard', copyurl+o) } } function postreply(txt) { if (typeof document.FORM != "undefined") { document.FORM.atc_title.value = txt; document.FORM.atc_content.focus(); } } function dig() { ajax.send('pw_ajax.php?action=dig&tid='+tid,'',function(){ var str = ajax.request.responseText.split("\t"); ajax.guide(); if (typeof str[1] != 'undefined') { getObj('r_dig').innerHTML = str[1]; } else { setTimeout("location.href='push.php?fid="+fid+"'",500); } }); } function marked() { var str = ajax.request.responseText.split("\t"); if (str[0] == 'success') { for (var i=1;i<str.length;i++) { var id = str[i]; var mk = str[++i]; if (IsElement('mark_'+id)) { if (mk == '') { getObj('mark_'+id).parentNode.removeChild(getObj('mark_'+id)); } else { getObj('mark_'+id).lastChild.innerHTML = mk; } } else { var o = getObj('w_'+id); var s = document.createElement("div"); s.id = 'mark_' + id; s.className = 'tips tal'; s.style.cssText = 'word-break:keep-all;word-wrap:no-wrap'; s.innerHTML = '<div class="tal s3">本帖最近评分记录:</div><div class="tal">'+mk+'</div>'; o.parentNode.insertBefore(s,o); } } } else { ajax.guide(); } } function usetool(id) { if (id>0 && confirm('你确定要使用该道具吗?')) { closep(); read.obj = getObj('usetool'); ajax.send('hack.php?H_name=toolcenter&action=ajax&tid='+tid+'&toolid='+id,'',ajax.get); } } function usertool(uid,id) { if (confirm('你确定要使用该道具吗?')) { closep(); ajax.send('hack.php?H_name=toolcenter&action=ajax&uid='+uid+'&toolid='+id,'',ajax.get); } } function fontsize(text,id){ getObj("read_"+id).className = text; } if (totalpage > 1) { document.onkeydown = function(e) { var e = is_ie ? window.event : e; var tagname = is_ie ? e.srcElement.tagName : e.target.tagName; if (tagname == 'INPUT' || tagname == 'TEXTAREA') { return; } actualCode = e.keyCode ? e.keyCode : e.charCode; if (actualCode == 39 && page<totalpage) { window.location = jurl + (page+1); } else if (actualCode == 37 && page>1) { window.location = jurl + (page-1); } } } function worded() { var str = ajax.request.responseText.split("\t"); var id = read.obj.id; id = id.substr(id.lastIndexOf('_')+1); if (str[0] == 'success') { if (IsElement('lwd_'+id)) { if (str[1] == '') { getObj('read_'+id).removeChild(getObj('lwd_'+id)); } else { getObj('lwd_'+id).lastChild.innerHTML = str[1]; } } else { if(str[1] == '') return; var tpc = getObj('read_'+id); var s = document.createElement("div"); s.id = 'lwd_' + id; s.innerHTML = '<h6 class="quote"><span class="s3 f12 fn">楼主留言:</span></h6><blockquote class="blockquote">'+str[1]+'</blockquote>'; if (IsElement('alert_'+id)) { tpc.insertBefore(s,getObj('alert_'+id)); } else{ tpc.appendChild(s); } } } else { ajax.guide(); } } function reminded() { var str = ajax.request.responseText.split("\t"); var id = read.obj.id; id = id.substr(id.lastIndexOf('_')+1); if (str[0] == 'success') { if (IsElement('mag_'+id)) { getObj('mag_'+id).lastChild.innerHTML = str[1]; } else { var o = getObj('p_'+id); var s = document.createElement("div"); s.id = 'mag_' + id; s.className = 'tpc_content'; s.innerHTML = '<h6 class="quote"><span class="s3 f12 fn">管理提醒: ('+str[2]+')</span></h6><blockquote class="blockquote">'+str[1]+'</blockquote>'; o.parentNode.insertBefore(s,o.nextSibling); } } else if (str[0]=='cancle') { if (IsElement('mag_'+id)) { getObj('mag_'+id).parentNode.removeChild(getObj('mag_'+id)); } } else { ajax.guide(); } }