login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aangeklikt plaatje markeren

Offline hydex - 26/02/2005 21:56
Avatar van hydexNieuw lid Op www.pentagram.nl/tarot.php kun je 10 plaatjes aanklikken Het probleem is dat je niet kunt zien wat je nu aangeklikt hebt en wat niet. Dus als ik er op klik moet er een rand overheen komen.

De code is:

  1. <?
  2. include ("connect.php");
  3. ?>
  4. <head>
  5. <script>
  6. function setKaart(id) {
  7. var totaal,teller,tjek,value;
  8. totaal = 10;
  9. devalue = "";
  10. for (teller=1;teller<totaal+1;teller++) {
  11. if (document.getElementById('kaart'+teller).value==""&&devalue=="") {
  12. document.getElementById('kaart'+teller).value=id;
  13. devalue = teller;
  14. }
  15. }
  16. if (devalue==totaal) {
  17. document.getElementById('submit').style.display='inline';
  18. }
  19. }
  20. </script>
  21. </head>
  22. <body>
  23. <?
  24. foreach ($_POST AS $name => $value) {
  25. $query = mysql_query("SELECT * FROM tarot where id = '$value' " );
  26. $i=0;
  27. echo "<table><tr><td></td></tr>";
  28. while($obj = mysql_fetch_object($query)){
  29. echo "<tr><td>";
  30. echo $name;
  31. echo "<p>";
  32.  
  33. echo "<img src='images/tarot/$obj->id.jpg' align='left'>";
  34. echo $obj->kaart;
  35. //echo $obj->omschrijving;
  36. echo "</p></tr></td>";
  37. }
  38. }
  39. echo "</table>";
  40. ?>
  41. <form method="post" name="form" action="tarot.php">
  42. <?
  43. $aantal = 10;
  44. $i=0;
  45. for ($i=1;$i<$aantal+1;$i++) {
  46. ?>
  47. <input type="hidden" READONLY name="kaart<?=$i?>" id="kaart<?=$i?>">
  48. <?
  49. }
  50. $query = mysql_query("SELECT * FROM tarot ORDER BY RAND()" );
  51. $i=0;
  52.  
  53. while($obj = mysql_fetch_object($query)){
  54.  
  55. $i++;
  56.  
  57. ?>
  58. <input type="submit" id="submit" name="submit" style="display:none;">
  59. </form>
  60. <a href="javascript:;" onClick="setKaart('<? echo $obj->id; ?>')"><img src='images/card_back.jpg'></a>
  61. <? } ?>
  62. </body>
  63. </html>

4 antwoorden

Gesponsorde links
Offline Mythic - 30/11/1999 00:00
Avatar van Mythic HTML interesse ik wil niet muggeziften maar als ik kaarten aanklik dan blijft die blauwe rand weg dus je kan dan toch wel zien wat je aangeklik heb of ben ik gewoon toe aan een bril p
Offline hydex - 30/11/1999 00:00
Avatar van hydex Nieuw lid Denk dat je toe bent aan een bril )
Offline hydex - 30/11/1999 00:00
Avatar van hydex Nieuw lid Maar niemand dus die hier een oplossing voor weet
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde Nou, omdat er niemand anders antwoord, zal ik proberen uit te leggen wat ik in gedachte had, maar ik ben alleen niet goed in JavaScript, dus ik weet niet HOE je het moet toepassenrnrnJe maakt in de functie setKaart() met 'kaart' + teller de styleName van dat plaatje anders (je moet dan wel de img -s een naam of id geven).rnrnDus iets alsrn[code]function setKaart(id)rn{rn .....rn document.images.kaartX.style.border = '1px solid #000000'; bijvoorbeeldrn .....rn}rn[code]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s