![]() |
|
|
#1 |
|
中级会员
![]() ![]() ![]() ![]() ![]() ![]()
注册: 04年10月11日
帖子: 209
声望力: 24
声望:
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
声望力: 24
声望:
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
声望力: 24
声望:
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
声望力: 21
声望:
10
![]() 现金:1两梁山币
资产:1两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的vote比较过时
。。。。。。。。。。。。。
|
|
|
|
|
|
#8 |
|
初级会员
![]() ![]() ![]() ![]()
注册: 06年04月21日
帖子: 43
声望力: 0
声望:
10
![]() 现金:504两梁山币
资产:505两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 那个flash的vote比较过时
我弄一个来, 只要999元. ____________________________________________________________________ ____________________________________________________________________ 周六晚上陪老婆买菜,因每次采购都得备足一星期所需,所以半小时后,俩人手里全是沉甸甸的袋子,加之天气较热,回家的路上已是汗流浃背。老婆突然说:“老公啊,好象中午我们吃完饭后没涮碗哦?” “啊?” “这样好不好?我们比谁先到家,后到家的负责涮碗。” “行啊。” “但你比我跑得快,那我手里的东西让你拿着才算公平吧?” “嗯。” 于是老婆手里的袋子全转移到我的手里,待老婆一声开始,俩人撒腿就跑,虽然她两手空空但还没我快,才跑出50米,老婆就在后面大叫:“你慢点,等等我……”哼哼,我才不傻呢,等你追上我,那还不得我涮碗啊?不但没停,我反而加快脚步向前冲,终于先老婆到家。气喘吁吁地躺在沙发里洋洋得意的等老婆回来,可十分钟后还没见人影,想想不对啊,就是走回来也该到了。正纳闷着,老婆开门进来了,手里还拿着半筒冰淇淋,一脸坏笑道:“我叫你等等还不听,本想告诉你,我记得中午是涮过碗的 |
|
|
|