Hallo,
ich habe das Addon AJAX Voting installiert.
Nach einem Klick auf "Vote" passiert außer einer Fehlermeldung: "length ist 0 oder kein Objekt" jedoch nichts.
mfg
Holger
<?
echo '<div><form name="ajaxvoting" action="'.$_SERVER['PHP_SELF'].'" onsubmit="return false" method="post">';
$pollerId = "REX_VALUE[1]"; // Id of poller
echo '<!-- START OF POLLER -->
<div class="poller">
<div class="poller_question" id="poller_question'.$pollerId.'">';
// Retreving poll from database
$votingsql = new sql;
$votingsql->setQuery("SELECT * from poller WHERE ID='".$pollerId."'");
if($votingsql->getRows()>0)
{
echo "<p class=\"pollerTitle\">".$votingsql->getValue("pollerTitle")."</p>"; // Output poller title
$votingoptsql = new sql;
$votingoptsql->setQuery("SELECT * from poller_option WHERE pollerID='".$pollerId."' order by pollerOrder");
for($a=0;$a<$votingoptsql->getRows();$a++)
{
if($a==0)
$checked=" checked";
else
$checked = "";
echo "<p class=\"pollerOption\"><input$checked type=\"radio\" value=\"".$votingoptsql->getValue("ID")."\" name=\"vote[".$pollerId."]\" id=\"pollerOption".$votingoptsql->getValue("ID")."\"><label for=\"pollerOption".$votingoptsql->getValue("ID")."\" id=\"optionLabel".$votingoptsql->getValue("ID")."\">".$votingoptsql->getValue("optionText")."</label></p>";
$votingoptsql->counter++;
}
}
echo '<a href="#" onclick="castMyVote('.$pollerId.',document.forms.ajaxvoting)"><img src="voting/images/vote_button.gif"></a>
</div>
<div class="poller_waitMessage" id="poller_waitMessage'.$pollerId.'">
Lese Ergebnisse aus. Bitte warten...
</div>
<div class="poller_results" id="poller_results'.$pollerId.'">
<!-- This div will be filled from Ajax, so leave it empty --></div>
</div>
<!-- END OF POLLER -->
<script type="text/javascript">
if(useCookiesToRememberCastedVotes){
var cookieValue = Poller_Get_Cookie(\'dhtmlgoodies_poller_'.$pollerId.'\');
if(cookieValue && cookieValue.length>0)displayResultsWithoutVoting('.$pollerId.');
// This is the code you can use to prevent someone from casting a vote. You should check on cookie or ip address
}
</script>
</form>
</div>';
?>
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast