I have a poll system. People can vote and choose between two images. I'm trying that if you click 1 image, the other image will change opacity. With my code below only the first match is working. The rest won't change opacity.
echo "<form method='post' action = 'gestemd-test.php?ronde=".$botb_ronde."&mid=".$member_id."&token=".$token."'>";
$teller = 1;
while ($aRecord1 = mysql_fetch_array($nummer1) AND $aRecord2 = mysql_fetch_array($nummer2)) {
echo "<input type='hidden' name='id_wedstrijd".$teller."' value='".$aRecord1['id_wedstrijd']."'>";
echo "<label id='image1' for='thing1".$teller."'><img src='http://kloep.nl/nix/BOTB/2015/deelneemsters/deelneemsters/".$aRecord1['id_deelneemster'].".png' /></label> <input onkeydown='return keyDown(event);' type='radio' name='wedstrijd".$teller."' value='".$aRecord1['id_deelneemster']."' id='thing1".$teller."'>";
echo " VS ";
echo "<input onkeydown='return keyDown(event);' type='radio' name='wedstrijd".$teller."' value='".$aRecord2['id_deelneemster']."' id='thing2".$teller."'> <label id='image2' for='thing2".$teller."'><img src='http://kloep.nl/nix/BOTB/2015/deelneemsters/deelneemsters/".$aRecord2['id_deelneemster'].".png' /></label><br />";
$teller++;
}
$teller--;
echo "<input type='hidden' name='aantal' value='".$teller."'>";
echo "<input type='hidden' name='naam' value='".$naam."'>";
echo "<input type='submit' value='Stem!'>";
echo "</form>";
Below is my Javascript function. I put this between the HEAD tags.
<script type="text/javascript">
window.onload = function() {
var image1 = document.getElementById('image1');
var image2 = document.getElementById('image2');
image1.onclick=function(){reset();image2.style.opacity = "0.2";}
image2.onclick=function(){reset();image1.style.opacity = "0.2";}
}
function reset(){
var image1 = document.getElementById('image1');
var image2 = document.getElementById('image2');
image1.style.opacity="1.0";image2.style.opacity="1.0";
}
</script>
Can someone help me?