login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Js: Acties met knoppen

Offline smoos - 17/02/2006 12:29
Avatar van smoosPHP gevorderde Is het op een of andere manier mogenlijk om acties uit te laten voeren als je op een knop drukt? bv: als ik op 'W' druk dat ik dan naar een andere pagina ga

zoiets:
  1. Als er op W gedrukt word:
  2. url = "w.php";
  3. als er op E gedrukt word:
  4. url = "e.php";
  5.  
  6. if (url != "")
  7. {
  8. window.location = url;
  9. }

7 antwoorden

Gesponsorde links
Offline Ontani - 17/02/2006 12:45
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <script type="text/javascript">
  2. <!--
  3. document.onkeydown = onKeyDown;
  4.  
  5. function onKeyDown() {
  6. var code = event.keyCode;
  7. switch (code) {
  8. case 69: // e
  9. window.location = "e.php";
  10. break;
  11. case 87: // w
  12. window.location = "w.php";
  13. break;
  14. }
  15. }
  16.  
  17. -->
  18. </script>
Offline timo - 17/02/2006 12:47 (laatste wijziging 17/02/2006 12:48)
Avatar van timo PHP ver gevorderde
  1. <input type="button" VALUE="Pagina W" OnClick="location.href='w.php';" />&nbsp;
  2. <input type="button" VALUE="Pagina E" OnClick="location.href='E.php';" />

niet getest maar zou moeten werken... als het niet werkt zet er <form></form> omheen...

EDIT: srry, verkeerd de vraag gelezen, die van Ontani is goed!
Offline smoos - 17/02/2006 13:42
Avatar van smoos PHP gevorderde @ Ontani
Vet! Bedankt man 
Hoe weet je welke knop voor welk getal staat?
Offline Rens - 17/02/2006 13:43
Avatar van Rens Gouden medaille

Crew algemeen
Op http://www.lookuptables.com/ kun je zien welk getal bij welke knop hoort.
Offline smoos - 17/02/2006 13:49 (laatste wijziging 17/02/2006 14:07)
Avatar van smoos PHP gevorderde okeej bedankt ik ga het even testen

edit:
Het werkt in IE maar niet in FF
weet iemand een manier waardoor dit ook werkt in FF 
Offline Ontani - 18/02/2006 12:16 (laatste wijziging 18/02/2006 12:18)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
@Rensjuh, dat is misschien wel wat gemakkelijker ja 
ik had het gewoon effe zo gedaan:

document.write(code);

gaf 87 bij W en 69 bij E dus 

edit: probeer eens:
var evt = window.event;

en dan overal event vervangen door evt
Offline smoos - 18/02/2006 23:32
Avatar van smoos PHP gevorderde Oke. Ik zal het morgen ochtend proberen.
Ps. sorry voor de late reactie maar ik was een paar dagen weg.
grtz
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.241s