Beste,

Ik weet niet of ik het hier kan posten maar ik heb een vreemd probleem: Ik voer de volgende code uit mijn javascript die wordt gestart vanuit een PHP programma.

var x = document.getElementById("id_beginperiode");
var value5 = x.options[x.selectedIndex].text;

Als ik deze javascript code aanroep dan gaat het goed en krijg ik te zien wat ik verwacht. Maar start ik dezelfde javascript nogmaals op vanuit hetzelfde PHP programma dan krijg ik vreemd genoeg een error:

Object doesn't support this property of method en dat gebeurt op de code var value5=.....

Het lijkt te maken te hebben met IE want met firefox lijkt het goed te gaan. Heeft iemand hier ervaring mee of doe ik gewoon iets fout.

Alvast bedankt
Moet het niet zijn x.options[x.selectedIndex].value?
Heb ik ook geprobeerd maar het leverde geen succes op ;-(
En wat geeft de firebug addon in firefox voor meldingen?
Niet zo heel veel. Ik moet zeggen dat ik nog niet gewerkt heb met firefox debug
Misschien slim om dat dan eens te gaan doen? Installeer de firebug addon en kijk eens wat voor foutmeldingen er dan gegeven worden. Deze zijn over het algemeen vele malen nuttiger dan de foutmeldingen van IE als die al gegeven worden...
Weet je zeker dat de code wordt afgevuurd als de volledige pagina opgebouwd is? Dus bij onload / DOM ready?
De pagina is reeds geladen, hierna voer ik via AJAX javascript code uit. Dit doe 1 keer bij bijvoorbeeld het toevoegen van gegevens en nogmaals als de toegevoegde informatie wil bewerken. De pagina wordt dan niet herladen. Als dat is wat je bedoelt....

@bianca: Firefox geeft geen meldingen waarmee ik iets kan. Ik krijg netjes een 200 Ok terug en geen foutmeldingen. Al waren er wel wat andere zaken die niet goed zaten ;-)
@bianca
Blanche bedoel je neem ik aan?

Laat dan eens wat van je script zien, en dan met name het gedeelte dat niet werkt...
Sorry, was even in gedachten...

Misschien een stomme vraag, hoe kan ik mijn code hierin plakken, ik zie namelijk in andere berichten dan een stukje code in een aparte textbox wordt geplaatst
Gebruik de [ignore]
[/ignore] tags...

Reageren