login  Naam:   Wachtwoord: 
Registreer je!
 Forum

script werkt maar fouten? (Opgelost)

Offline jelle - 19/05/2008 19:12 (laatste wijziging 19/05/2008 19:29)
Avatar van jellePHP beginner http://www.plaatscode.be/8610/

Dit is wat ik heb om 3 formpjes te plaatsen. Ik roep ze zo aan :
formu(1); , formu(2); enzo...
Nu heb ik er wat javascript in gebouwd om de juiste <option> te selecteren. Het werkt prima maar IE7 geeft een error: document.getElementById(...).options[...].text is leeg of geen object.
Als ik deze waarde alert() in de for loop heeft hij toch wel content en bestaat. Hoe komt dit?

regel 108 staat js scriptje

2 antwoorden

Gesponsorde links
Offline Koen - 19/05/2008 19:16
Avatar van Koen PHP expert Als je value dan toch gelijk is aan de tekst, kan je dan niet beter .value doen, dat gaat wel werken in IE7..
Offline jelle - 19/05/2008 19:20 (laatste wijziging 20/05/2008 16:42)
Avatar van jelle PHP beginner Verandert, en nu zegt hij :document.getElementById(...).options[...].value is leeg of geen object.
what the ....?

Maar die Alert() bevat wel het ras dus hij bestaat en is niet leeg!

--edit-- firefox gedownload en geeft zelfde melding:

Fout: document.getElementById("ras1") has no properties
Fout: document.getElementById("ras2") has no properties
Fout: document.getElementById("ras3") has no properties

Ok ben er nu achter dat dit fout zit:
document.getElementById("ras<?=$number;?>").options[i].value
Om de een of andere redenen geeft hij geen error als ik die i verander in gewoon een cijfer. Waarom pakt hij dat regeltje nou niet?


Oplossing:

foutje in de for loop  moest < in plaats van <= zijn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s