![]() |
![]() |
#1 |
中级会员
![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 04年10月11日
帖子: 209
声望力: 23
声望:
10
![]() 精华:3
现金:114两梁山币
资产:734两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
那个flash的minevote比较过时
现在流行AJAX的poll了。
此帖于 2005-10-19 11:07 被 mudy 编辑. |
![]() |
![]() |
![]() |
#2 |
天平座童虎
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 02年05月24日
来自: 莲花宝座
帖子: 5,966
声望力: 99
声望:
1639
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 积分:18
精华:29
现金:4213197两梁山币
资产:4223197两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
回复: 那个flash的minevote比较过时
是很热门。 可以介绍一下么? |
![]()
|
|
![]() ![]() |
![]() |
![]() |
#3 |
中级会员
![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 04年10月11日
帖子: 209
声望力: 23
声望:
10
![]() 精华:3
现金:114两梁山币
资产:734两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的minevote比较过时
找到一个demo,但是没有code,不过client的javascript可以照炒吧。 http://www.mikeindustries.com/blog/a...e-polls-are-in 现在ajax的framework比较少,能用的都是ruby的。 http://www.ajaxpatterns.org/Ajax_Frameworks 免费的ajax可能就这点了。 |
![]() |
![]() |
![]() |
#4 |
天平座童虎
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 02年05月24日
来自: 莲花宝座
帖子: 5,966
声望力: 99
声望:
1639
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 积分:18
精华:29
现金:4213197两梁山币
资产:4223197两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
回复: 那个flash的minevote比较过时
太多隐藏链了,很难弄下来。。。 mudy帮忙弄一个吧? |
![]() ![]() |
![]() |
![]() |
#5 |
中级会员
![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 04年10月11日
帖子: 209
声望力: 23
声望:
10
![]() 精华:3
现金:114两梁山币
资产:734两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的vote比较过时
那个vote就用了这点code,不过没有说用什么license。 Javascript部分, 代码:
function getHTML(divId,url) { var method='GET';var data; var process=executeHTML; var async; var dosend; return new AJAXRequest(method,url,data,process,async,dosend,divId); } function executeHTML(AJAX,divId) { if(AJAX.readyState==4){ if(AJAX.status==200){document.getElementById(divId).innerHTML=AJAX.responseText;} } } var _ms_XMLHttpRequest_ActiveX=""; function AJAXRequest(method,url,data,process,async,dosend,extraObj) { var self=this; if(window.XMLHttpRequest){self.AJAX=new XMLHttpRequest();} else if(window.ActiveXObject){ if(_ms_XMLHttpRequest_ActiveX){self.AJAX=new ActiveXObject(_ms_XMLHttpRequest_ActiveX);} else { var versions=["Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]; for(var i=0;i<versions.length;i++){ try{ self.AJAX=new ActiveXObject(versions[i]); if(self.AJAX){_ms_XMLHttpRequest_ActiveX=versions[i];break;} } catch(objException){}; }; } } if(typeof process=='undefined'||process==null){process=executeReturn;} self.process=process;self.AJAX.onreadystatechange=function(){self.process(self.AJAX,extraObj);} if(!method){method="POST";} method=method.toUpperCase(); if(typeof async=='undefined'||async==null){async=true;} self.AJAX.open(method,url,async); if(method=="POST"){self.AJAX.setRequestHeader("Connection","close"); self.AJAX.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); self.AJAX.setRequestHeader("Method","POST"+url+"HTTP/1.1");} if(dosend||typeof dosend=='undefined'){self.AJAX.send(data);} return self.AJAX; } 代码:
<div id="div_2005-08-08-bestfeature" class="poll"> <form id="form_2005-08-08-bestfeature" name="form_2005-08-08-bestfeature"> <h3>Mike Industries Poll</h3> <p class="question">What is your favorite feature to be added to Mike Industries in the last year?</p> <table><tr valign="top"> <td><input type="radio" name="pollAnswer" id="0" value="0" /></td> <td><label for="0">The sIFR headlines.</label></td> </tr><tr valign="top"> <td><input type="radio" name="pollAnswer" id="1" value="1" /></td> <td><label for="1">The readability tools.</label></td> </tr><tr valign="top"> <td><input type="radio" name="pollAnswer" id="2" value="2" /></td> <td><label for="2">The Puget Sound Live Cam.</label></td> </tr><tr valign="top"> <td><input type="radio" name="pollAnswer" id="3" value="3" /></td> <td><label for="3">The Mike Industries mobile version.</label></td> </tr><tr valign="top"> <td><input type="radio" name="pollAnswer" id="4" value="4" /></td> <td><label for="4">The CSS Style Switcher.</label></td> </tr><tr valign="top"> <td><input type="radio" name="pollAnswer" id="5" value="5" /></td> <td><label for="5">This here fancy Ajax polling system.</label></td> </tr></table> <input type="button" value="VOTE" onclick="voteInPoll('2005-08-08-bestfeature', 'You did not place a vote.');" /> </form> </div> <script language="javascript" type="text/javascript"> function voteInPoll(pollName, errorMsg) { var yourVote; pollForm = document.getElementById('form_'+pollName); for(i=0; i < pollForm.elements.length; i++) { if(pollForm.elements[i].checked) yourVote = pollForm.elements[i].value; } if(!yourVote) alert(errorMsg); else ajaxResult = getHTML('div_'+pollName, '/blog/voting/vote.php?poll='+pollName+'&vote='+yourVote); } </script> 此帖于 2005-10-20 23:46 被 mudy 编辑. |
![]() |
![]() |
![]() |
#6 |
黄金会员
![]() ![]() 注册: 03年03月23日
帖子: 2,274
声望力: 45
声望:
27
![]() 精华:7
现金:124两梁山币
资产:366963两梁山币
致谢数: 4
获感谢文章数:2
获会员感谢数:2 |
回復: 那個flash的vote比較過時
nip fy 首頁的那個vote是亂碼! |
![]()
我f有力量,每日每夜灌水忙。 死p打不J,大分小碗翻花印 昨天偷Q蝴蝶谷,明天暗L腿汀 小道消息魈煜拢好f四海P。 ![]() ![]() |
|
![]() |
![]() |
![]() |
#7 |
中级会员
![]() ![]() ![]() 注册: 06年01月16日
帖子: 62
声望力: 20
声望:
10
![]() 现金:1两梁山币
资产:1两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的vote比较过时
。。。。。。。。。。。。。
|
![]() |
![]() |
![]() |
#8 |
初级会员
![]() ![]() ![]() ![]() ![]() 注册: 06年04月21日
帖子: 43
声望力: 0
声望:
10
![]() 现金:504两梁山币
资产:505两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的vote比较过时
我弄一个来, 只要999元. ____________________________________________________________________ ____________________________________________________________________ 周六晚上陪老婆买菜,因每次采购都得备足一星期所需,所以半小时后,俩人手里全是沉甸甸的袋子,加之天气较热,回家的路上已是汗流浃背。老婆突然说:“老公啊,好象中午我们吃完饭后没涮碗哦?” “啊?” “这样好不好?我们比谁先到家,后到家的负责涮碗。” “行啊。” “但你比我跑得快,那我手里的东西让你拿着才算公平吧?” “嗯。” 于是老婆手里的袋子全转移到我的手里,待老婆一声开始,俩人撒腿就跑,虽然她两手空空但还没我快,才跑出50米,老婆就在后面大叫:“你慢点,等等我……”哼哼,我才不傻呢,等你追上我,那还不得我涮碗啊?不但没停,我反而加快脚步向前冲,终于先老婆到家。气喘吁吁地躺在沙发里洋洋得意的等老婆回来,可十分钟后还没见人影,想想不对啊,就是走回来也该到了。正纳闷着,老婆开门进来了,手里还拿着半筒冰淇淋,一脸坏笑道:“我叫你等等还不听,本想告诉你,我记得中午是涮过碗的 |
![]() |
![]() |