Når jeg requester værdien af det felt som jeg sætter værdien på så er den ikke ændret. Det virker fint i explorer men ikke i netscape. Hvad gør jeg forkert?
Jeps det gør jeg. Det er underligt. Inde fra siden hvis jeg skriver parent.frames[0].document.forms["DebFakturaDetaljer"].elements["Funktion"].value="DetaljerSaveAs"; parent.frames[0].document.forms["DebFakturaDetaljer"].submit();
Så submitter den fint nok formen men den får ikke sat værdien i Funktion. Men skriver derimod. document.getElementById("Funktion").value="DetaljerSaveAs"; parent.frames[0].document.forms["DebFakturaDetaljer"].submit();
Så virker det fint.
Har i nogle bud på hvad der kan være galt med den første?
måske er Form.elements ikke et objekt men et array - altså du kun kan bruge tal, og ikke en streng... Hvad er der i vejen med at skrive f.ks parent.frames[0].document.forms["DebFakturaDetaljer"]["Funktion"].value="DetaljerSaveAs"; ??
-- nu er grænsen mellem arrays og objekter lidt flydende på netop det område, da elementer i arrays glimrende kan defineres med et tekst-index, så det nærmest er en slags objekt, så det er i hvert fald ikke det, som er galt !o]
-- og så er et array forøvrigt også et objekt, så hvis du skal spørge på, om en variabel har een værdi eller flere (altså er et array !-) skal du spørge på typeof variabel=='object'
Er igang med at lukke spørgsmål som jeg ikke har fået et svar på. Bliver du snyt for point så lav et indlæg så skal jeg nok oprette et nyt så du kan få dine points.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.