mood.js
资源名称:xwfbxt.rar [点击查看]
上传用户:tongfeicq
上传日期:2022-07-20
资源大小:2856k
文件大小:8k
源码类别:
.net编程
开发平台:
Visual C++
- var moodzt = "0";
- var http_request = false;
- function makeRequest(url, functionName, httpType, sendData) {
- http_request = false;
- if (!httpType) httpType = "GET";
- if (window.XMLHttpRequest) { // Non-IE...
- http_request = new XMLHttpRequest();
- if (http_request.overrideMimeType) {
- http_request.overrideMimeType('text/plain');
- }
- } else if (window.ActiveXObject) { // IE
- try {
- http_request = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- http_request = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {}
- }
- }
- if (!http_request) {
- alert('Cannot send an XMLHTTP request');
- return false;
- }
- var changefunc="http_request.onreadystatechange = "+functionName;
- eval (changefunc);
- //http_request.onreadystatechange = alertContents;
- http_request.open(httpType, url, true);
- http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- http_request.send(sendData);
- }
- function $() {
- var elements = new Array();
- for (var i = 0; i < arguments.length; i++) {
- var element = arguments[i];
- if (typeof element == 'string')
- element = document.getElementById(element);
- if (arguments.length == 1)
- return element;
- elements.push(element);
- }
- return elements;
- }
- function get_cookie(Name) {
- var search = Name + "="
- var returnvalue = "";
- if (document.cookie.length > 0) {
- offset = document.cookie.indexOf(search)
- if (offset != -1) {
- offset += search.length
- end = document.cookie.indexOf(";", offset);
- if (end == -1)
- end = document.cookie.length;
- returnvalue=unescape(document.cookie.substring(offset, end))
- }
- }
- return returnvalue;
- }
- function get_mood(mood_id)
- {
- if (get_cookie('laoymood'+infoid)==infoid)
- {
- alert("您已经投过票,请不要重复投票!");
- }
- else {
- url = "http://"+window.location.host+"/include/xinqing.aspx?action=mood&classid="+classid+"&id="+infoid+"&typee="+mood_id+"&m=" + Math.random();
- makeRequest(url,'return_review1','GET','');
- document.cookie='laoymood'+infoid+'='+infoid+'';
- showhidediv("toggle")
- }
- }
- function remood()
- {
- url = "http://"+window.location.host+"/include/xinqing.aspx?action=show&id="+infoid+"&classid="+classid+"&m=" + Math.random();
- makeRequest(url,'return_review1','GET','');
- if (get_cookie('laoymood'+infoid)==infoid)
- {
- showhidediv("toggle")
- }
- }
- function return_review1(ajax)
- {
- if (http_request.readyState == 4) {
- if (http_request.status == 200) {
- var str_error_num = http_request.responseText;
- if(str_error_num=="error")
- {
- alert("信息不存在!");
- }
- else if(str_error_num==0)
- {
- alert("您已经投过票,请不要重复投票!");
- }
- else
- {
- moodinner(str_error_num);
- }
- } else {
- alert('There was a problem with the request.');
- }
- }
- }
- function moodinner(moodtext)
- {
- var imga = "../images/pre_02.gif";
- var imgb = "../images/pre_01.gif";
- var color1 = "#666666";
- var color2 = "#EB610E";
- var heightz = "80"; //图片100%时的高
- var hmax = 0;
- var hmaxpx = 0;
- var heightarr = new Array();
- var moodarr = moodtext.split(",");
- var moodzs = 0;
- for(k=0;k<8;k++) {
- moodarr[k] = parseInt(moodarr[k]);
- moodzs += moodarr[k];
- }
- for(i=0;i<8;i++) {
- heightarr[i]= Math.round(moodarr[i]/moodzs*heightz);
- if(heightarr[i]<1) heightarr[i]=1;
- if(moodarr[i]>hmaxpx) {
- hmaxpx = moodarr[i];
- }
- }
- $("moodtitle").innerHTML = "<span style='color: #555555;padding-left: 20px;'>您看完此刻的感受是! 已有<font color='#FF0000'>"+moodzs+"</font>人表态:</span>";
- for(j=0;j<8;j++)
- {
- if(moodarr[j]==hmaxpx && moodarr[j]!=0) {
- $("moodinfo"+j).innerHTML = "<span style='color: "+color2+";'>"+moodarr[j]+"</span><br><img src='"+imgb+"' width='20' height='"+heightarr[j]+"'>";
- } else {
- $("moodinfo"+j).innerHTML = "<span style='color: "+color1+";'>"+moodarr[j]+"</span><br><img src='"+imga+"' width='20' height='"+heightarr[j]+"'>";
- }
- }
- }
- function showhidediv(id)
- {
- var sbtitle=document.getElementById(id);
- if(sbtitle)
- {
- if(sbtitle.style.display=='block')
- {
- sbtitle.style.display='none';
- }else
- {
- sbtitle.style.display='block';
- }
- }
- }
- document.writeln("<table width="528" border="0" cellpadding="0" cellspacing="2" style="font-size:12px;margin-top: 20px;margin-bottom: 20px;">");
- document.writeln("<tr>");
- document.writeln("<td colspan="8" id="moodtitle" style="text-align: left;"></td>");
- document.writeln("</tr>");
- document.writeln("<tr align="center" valign="bottom">");
- document.writeln("<td height="60" id="moodinfo0"></td><td height="30" id="moodinfo1">");
- document.writeln("</td><td height="30" id="moodinfo2">");
- document.writeln("</td><td height="30" id="moodinfo3">");
- document.writeln("</td><td height="30" id="moodinfo4">");
- document.writeln("</td><td height="30" id="moodinfo5">");
- document.writeln("</td><td height="30" id="moodinfo6">");
- document.writeln("</td><td height="30" id="moodinfo7">");
- document.writeln("</td></tr>");
- document.writeln("<tr align="center" valign="middle">");
- document.writeln("<td><img src="images/0.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/1.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/2.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/3.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/4.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/5.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/6.gif" width="40" height="40"></td>");
- document.writeln("<td><img src="images/7.gif" width="40" height="40"></td>");
- document.writeln("</tr>");
- document.writeln("<tr>");
- document.writeln("<td align="center" class="hui">惊呀</td>");
- document.writeln("<td align="center" class="hui">欠揍</td>");
- document.writeln("<td align="center" class="hui">支持</td>");
- document.writeln("<td align="center" class="hui">很棒</td>");
- document.writeln("<td align="center" class="hui">愤怒</td>");
- document.writeln("<td align="center" class="hui">搞笑</td>");
- document.writeln("<td align="center" class="hui">恶心</td>");
- document.writeln("<td align="center" class="hui">不解</td>");
- document.writeln("</tr>");
- document.writeln("<tr align="center" id="toggle" style="display:block;">");
- document.writeln("<td><input onClick="get_mood('mood1')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood2')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood3')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood4')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood5')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood6')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood7')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("<td><input onClick="get_mood('mood8')" type="radio" name="radiobutton" value="radiobutton"></td>");
- document.writeln("</tr>");
- document.writeln("</table>")
- remood();