login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in javascript

Offline Drieske - 22/09/2008 12:19
Avatar van DrieskeLid Beste,

Ik heb hieronder een scriptje gemaakt maar wil maar niet werken. Wie kan mij helpen?

Plaatscode: 28396

Groetjes,

Dries

5 antwoorden

Gesponsorde links
Offline BramBo - 22/09/2008 12:28
Avatar van BramBo JS gevorderde De select is het object waar je een listener aan wilt hangen.
<option ..> zelf heeft geen listeners, je code zal er dus wat anders uit gaan zien:
(ongetest)
  1. <select onchange='javascript:changeIt(this);'>
  2. <option value="host">page1</option>
  3. <option value="pay" >page2</option>
  4. <option value="host">page3</option>
  5. </select>


en je js
  1. function changeit( whaaat ) {
  2. var Txt = new String("Selecteer iet in da vakske (default text)");
  3.  
  4. switch(whaat) {
  5. case "host":
  6. Txt = "hier komt de tekst dan voor hsoting";
  7. break;
  8. case "pay":
  9. Txt = "hier komt de tekst dan voor betalings-shit";
  10. break;
  11. }
  12. document.getElementById("email_body").innerHTML = Txt;
  13. }
Offline Drieske - 22/09/2008 12:39
Avatar van Drieske Lid mm, hij doet het nog niet
Offline BramBo - 22/09/2008 12:41
Avatar van BramBo JS gevorderde ahjha ben wat vergeten..

je meot de value nog ophalen:
  1. function changeit( whaaat ) {
  2. // toevoegen ::
  3. whaat = whaat.options[whaat.selectedIndex].value;

als ik me niet vergis..
Offline Drieske - 22/09/2008 12:42
Avatar van Drieske Lid Dan nog steeds niet...

dit heb ik momenteel :

  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function changeit( whaaat ) {
  5.  
  6. whaat = whaat.options[whaat.selectedIndex].value;
  7. var Txt = new String("Selecteer iet in da vakske (default text)");
  8.  
  9. switch(whaat) {
  10. case "host":
  11. Txt = "hier komt de tekst dan voor hsoting";
  12. break;
  13. case "pay":
  14. Txt = "hier komt de tekst dan voor betalings-shit";
  15. break;
  16. }
  17. document.getElementById('email_body').innerHTML = Txt;
  18. }
  19.  
  20. </script>
  21. </head>
  22. <body>
  23. <select onchange='javascript:changeIt(this);'>
  24. <option value="host">page1</option>
  25. <option value="pay" >page2</option>
  26. <option value="host">page3</option>
  27. </select>
  28.  
  29. <br />
  30.  
  31.  
  32. <textarea name="email_body" type="text" id="email_body" cols="50" rows="7"></textarea>
  33. </body>
  34. </html>
Offline BramBo - 22/09/2008 12:45
Avatar van BramBo JS gevorderde typos....

  1. function changeIt( element ) {
  2.  
  3. var val = element.options[element.selectedIndex].value;
  4. var Txt = new String("Selecteer iet in da vakske (default text)");
  5.  
  6. switch(val) {
  7. case "host":
  8. Txt = "hier komt de tekst dan voor hsoting";
  9. break;
  10. case "pay":
  11. Txt = "hier komt de tekst dan voor betalings-shit";
  12. break;
  13. }
  14. document.getElementById('email_body').innerHTML = Txt;
  15. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s