1/** 2Obtain news content components of the vote 3*/ 4var _newscontent_errcode = ""; 5var _newscontent_errorcode = ""; 6var _newscontent_votebgcolor = ""; 7var _newscontent_votetitlestyle = ""; 8var _newscontent_votefgcolor = ""; 9var _newscontent_qdimg = ""; 10var _newscontent_votestyle = ""; 11var _newscontent_Welcomevote = ""; 12var _newscontent_padding = ""; 13var _newscontent_toupiao = ""; 14var _newscontent_chakan = ""; 15var _newscontent_myform = ""; 16var _newscontent_writevote = ""; 17var _newscontent_owner = ""; 18var _newscontent_ip = ""; 19var _newscontent_newsid = ""; 20var _newscontent_againvote = ""; 21var _newscontent_errvote = ""; 22var _newscontent_thinksvote = ""; 23var _newscontent_voteresult = ""; 24function showVote(pnewsid,powner,pvotebgcolor,pvotetitlestyle,pvotefgcolor,pqdimg,pvotestyle,pWelcomevote,ppadding,ptoupiao,pchakan,pformname,pwritevote,pip,pagainvote,perrvote,pthinksvote,pvoteresult) 25{ 26 _newscontent_votebgcolor = pvotebgcolor; 27 _newscontent_votetitlestyle = pvotetitlestyle; 28 _newscontent_votefgcolor = pvotefgcolor; 29 _newscontent_qdimg = pqdimg; 30 _newscontent_votestyle = pvotestyle; 31 _newscontent_Welcomevote = pWelcomevote; 32 _newscontent_padding = ppadding; 33 _newscontent_toupiao = ptoupiao; 34 _newscontent_chakan = pchakan; 35 _newscontent_myform = pformname; 36 _newscontent_writevote = pwritevote; 37 _newscontent_owner = powner; 38 _newscontent_ip = pip; 39 _newscontent_newsid = pnewsid; 40 _newscontent_againvote = pagainvote; 41 _newscontent_errvote = perrvote; 42 _newscontent_thinksvote = pthinksvote; 43 _newscontent_voteresult = pvoteresult; 44 NewsvoteDWR.getVoteTitle(pnewsid,powner,_newscontent_puttitle); 45} 46function _newscontent_puttitle(title) 47{ 48 if(title.result == "true") 49 { 50 var vote = "<div style='border:1px solid #cffcff;_newscontent_padding:4px;background-color:"+_newscontent_votebgcolor+";width:100%'>" 51 vote += "<table width='100%' align='center' " + _newscontent_votetitlestyle + ">"; 52 vote += "<div style='_newscontent_padding:5px;border-bottom:1px dashed " + _newscontent_votefgcolor + ";margin:5px 5px 5px 5px;'>" + _newscontent_qdimg + "<span " + _newscontent_votestyle + "> " + _newscontent_Welcomevote + "</span></div>" 53 for(i=0; i<title.titlelist.length;i++) 54 { 55 var type = "radio"; 56 var checked = "checked"; 57 if(title.radiolist[i]==1) 58 { 59 type = "checkbox"; 60 checked = ""; 61 } 62 vote += "<tr>"; 63 vote += "<td title='"+title.captionlist[i]+"' colspan=4 height=100% " + _newscontent_votetitlestyle + ">"; 64 vote += title.titlelist[i]; 65 vote += "</td>"; 66 vote += "</tr>"; 67 for(j = 0;j< title.option[i].optitlelist.length;j++) 68 { 69 if(j != 0) 70 checked = ""; 71 vote += "<tr>"; 72 vote += "<td style='_newscontent_padding-left:" + _newscontent_padding + "px' title='"+ title.option[i].optitlelist[j]+ "' colspan=4 height=100% " + _newscontent_votetitlestyle + ">"; 73 vote += "<input type="+ type +" name='vote"+ type+ title.titleidlist[i] +"' "+ checked +" value="+ title.option[i].opidlist[j] +"> " 74 vote += title.option[i].optitlelist[j]; 75 vote += "</td>"; 76 vote += "</tr>"; 77 } 78 } 79 vote += "<tr>" 80 vote += "<td align='center'>" 81 vote += _newscontent_toupiao; 82 vote += " "+_newscontent_chakan; 83 vote += "</td>" 84 vote += "</tr>" 85 vote += "</table>"; 86 vote += "</div>" 87 document.getElementById("div_vote_id").innerHTML = vote; 88 } 89 else 90 { 91 } 92} 93function _newscontent_getresult(_newscontent_newsid,_newscontent_owner) 94{ 95 var hascheck =false; 96 var ischeck = false; 97 for(var i = 0; i < _newscontent_myform.elements.length; i++) 98 { 99 var item = _newscontent_myform.elements[i]; 100 101 if(item.tagName == "INPUT" ) 102 { 103 if(item.type.toLowerCase()=="checkbox") 104 { 105 hascheck = true; 106 var checkboxvalues = document.getElementsByName(item.name); 107 for(var j=0;j<checkboxvalues.length; j++) 108 { 109 if(checkboxvalues[j].checked ) 110 { 111 ischeck = true; 112 break; 113 } 114 } 115 } 116 } 117 } 118 if(!ischeck && hascheck) 119 { 120 alert(_newscontent_writevote); 121 return false; 122 } 123 NewsvoteDWR.isVote(_newscontent_newsid,_newscontent_owner,_newscontent_ip,_newscontent_isvote); 124} 125function _newscontent_isvote(result) 126{ 127 if(result) 128 { 129 NewsvoteDWR.getVoteTitle(_newscontent_newsid,_newscontent_owner,_newscontent_setoption); 130 } 131 else 132 { 133 alert(_newscontent_againvote); 134 } 135} 136function _newscontent_lookresult() 137{ 138 NewsvoteDWR.getResult(_newscontent_newsid,_newscontent_owner,_newscontent_putresult); 139} 140function _newscontent_setoption(result) 141{ 142 for(i=0; i<result.titlelist.length;i++) 143 { 144 if(result.radiolist[i]==0) 145 { 146 NewsvoteDWR.save(result.titleidlist[i],_newscontent_owner,_newscontnent_checkRadioValue("voteradio" + result.titleidlist[i]),_newscontent_ip,_newscontent_seterror); 147 } 148 if(result.radiolist[i]==1) 149 { 150 var item = document.getElementsByName("votecheckbox"+result.titleidlist[i]); 151 for(j = 0;j< result.option[i].optitlelist.length;j++) 152 { 153 if(item[j].checked) 154 NewsvoteDWR.save(result.titleidlist[i],_newscontent_owner,item[j].value,_newscontent_ip,_newscontent_seterror); 155 } 156 } 157 } 158 _newscontent_geterror(); 159} 160function _newscontent_seterror(error) 161{ 162 if(error=="") 163 _newscontent_errorcode = _newscontent_errvote; 164 _newscontent_errcode = error; 165} 166function _newscontent_geterror() 167{ 168 if(_newscontent_errorcode!="") 169 alert(_newscontent_errorcode); 170 else 171 alert(_newscontent_thinksvote); 172 NewsvoteDWR.getResult(_newscontent_newsid,_newscontent_owner,_newscontent_putresult); 173} 174function _newscontent_putresult(title) 175{ 176 if(title.result == "true") 177 { 178 var vote = "<div style='border:1px solid #cffcff;_newscontent_padding:4px;background-color:#F9F9F9;width:100%'>" 179 vote += "<table width='100%' align='center' " + _newscontent_votetitlestyle + ">"; 180 vote += "<div style='_newscontent_padding:5px;border-bottom:1px dashed #222222;margin:5px 5px 5px 5px;'>" + _newscontent_qdimg + "<span " + _newscontent_votestyle + "> " + _newscontent_voteresult + "</span></div>" 181 for(i=0; i<title.titlelist.length;i++) 182 { 183 vote += "<tr>"; 184 vote += "<td title='"+title.captionlist[i]+"' " + _newscontent_votetitlestyle + ">"; 185 vote += title.titlelist[i]; 186 vote += "</td>"; 187 vote += "</tr>"; 188 for(j = 0;j< title.option[i].optitlelist.length;j++) 189 { 190 vote += "<tr>"; 191 vote += "<td style='_newscontent_padding-left:" + _newscontent_padding + "px' title='"+ title.option[i].optitlelist[j]+ "' width='60%' " + _newscontent_votetitlestyle + ">"; 192 vote += title.option[i].optitlelist[j]; 193 vote += "</td>"; 194 vote += "</tr>"; 195 vote += "<tr>" 196 vote += "<td>" 197 vote += "<div class='process'>" 198 vote += "<div class='style7' style='width:"+ title.option[i].opnumlist[j] +"'></div></div>" 199 vote += title.option[i].opchecklist[j]+"("+ title.option[i].opnumlist[j] +")"; 200 vote += "</td>" 201 vote += "</tr>"; 202 } 203 } 204 vote += "</table>"; 205 vote += "</div>" 206 document.getElementById("div_vote_id").innerHTML = vote; 207 } 208 else 209 { 210 alert(_newscontent_errvote); 211 } 212} 213 214function _newscontnent_checkRadioValue(keystr) 215{ 216 var keyname = keystr; 217 var obj = document.getElementsByName(keyname); 218 219 var flag = false; 220 var i = 0; 221 222 if(obj == null) 223 { 224 return ""; 225 } 226 227 if(obj.length == null) 228 { 229 if(obj.checked) 230 { 231 return obj.value; 232 } 233 } 234 for(i = 0; i < obj.length; i++) 235 { 236 if(obj[i].checked) 237 { 238 return obj[i].value; 239 break; 240 } 241 } 242 243 return ""; 244} 245 246function shareto(a,U,T,S,key) 247{ 248 var ec = encodeURIComponent, 249 A = '/system/resource/news/weiboshare.htm'; 250 251 var C = '?type=' + a + '&url=' + ec(U || document.location) + '&title=' + ec(T) + (S ? '&summary=' + S : '')+(key ? '&appkey=' + key : ''); 252 if(a=='tsohu') 253 C = '?type=' + a + '&url=' + ec(U || document.location) + '&title=' + T + (S ? '&summary=' + S : '')+(key ? '&appkey=' + key : ''); 254 try 255 { 256 window.open(A + C, ''); 257 } catch (e) 258 { 259 } 260 return false; 261} 262 263 264function download_news(contentid,treeid,owner,newsid) 265{ 266 if(checkobj_content(contentid)) 267 { 268 if(confirm('æç« 嫿word䏿 æ³æ¾ç¤ºå 容ï¼ä¸è½½åå¯è½æ æ³æ£å¸¸æ¾ç¤ºãæ¯å¦ç»§ç»ä¸è½½ï¼')) 269 { 270 location.href='/system/resource/news/newstoword.jsp?treeid='+treeid+'&owner='+owner+'&wbnewsid='+newsid; 271 } 272 }else{ 273 location.href='/system/resource/news/newstoword.jsp?treeid='+treeid+'&owner='+owner+'&wbnewsid='+newsid; 274 } 275} 276 277function checkobj_content(contentid) 278{ 279 if(getContentTags(contentid)) 280 { 281 return true; 282 } 283 return false; 284} 285 286function getContentTags(contentid) 287{ 288 var current; 289 var contentNode = document.getElementById(contentid).innerHTML; 290 var regex = /<object|OBJECT|iframe|IFRAME|embed|EMBED[^>/]*>(.*?)<\/object|OBJECT|iframe|IFRAME|embed|EMBED>/i; 291 var groups = regex.exec(contentNode); 292 if(groups){ 293 return true; 294 } 295 return false; 296} 297 298function show_vsb_content_tips(buttonObj,conentid) 299{ 300 buttonObj.style.display="none"; 301 var o=document.getElementById(conentid); 302 o.style.display=""; 303} 304//æ£æä¸è¾åºmp3ææ¾ä»£ç 305function showVsbAudio(aurl,vheight,vwidth,align,styles,vautoplay) 306{ 307 if(aurl=="") 308 { 309 return; 310 } 311 var playersrc = "/system/resource/images/ueditor/musicFlash/player_mp3_maxi.swf"; 312 var flashvars = "mp3="+aurl+"&showstop=1&showvolume=1&bgcolor1=eeeeee&bgcolor2=a0a0a0"; 313 var autoplayStr = ""; 314 if(vautoplay=="true") 315 { 316 autoplayStr = "autoplay = 'true'"; 317 flashvars +="&autoplay=1"; 318 } 319 var outputHTML=""; 320 outputHTML +='<audio src="'+aurl+'" width="'+vwidth+'" height="'+vheight+'" '+autoplayStr+' align="'+align+'" style="'+styles+'" controls="controls"><embed align="'+align+'" style="'+styles+'" width="'+vwidth+'" height="'+vheight+'" src="'+playersrc+'" flashvars="'+flashvars+'" /></audio>'; 321 document.write(outputHTML); 322}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.