/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
? mærkelig opførelse(javascript)
Fra : Anders Hansen


Dato : 24-07-03 14:02

Hejsa,
jeg afvikler et javascript i body onload. Første gang jeg henter siden
virker nedenstående linie fint
window.srFormWeekReport.srDateStart.value=dateString2(the1Date);
På siden er der også en form der som action kalder den samme side igen, når
brugen submit formen, komer den med fejl i onload scriptet: at
window.srFormWeekReport.srDateStart.value er null eller ikke et objekt??

Jeg har dog fundet en løsning, ved at erstatte ovenstående linie med disse
to linier i min script:
var elmStart = document.getElementById("srDateStart");
elmStart.value = dateString2(the1Date);
(det ser også meget pænere ud:))

Men hvorfor kommer den fejlmeddelse? Ved onload skulle alle objekter da vel
være oprettet?

mvh/Anders



 
 
Lasse Reichstein Nie~ (24-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 24-07-03 18:09

"Anders Hansen" <isl45662@image.dk> writes:

> Hejsa,
> jeg afvikler et javascript i body onload. Første gang jeg henter siden
> virker nedenstående linie fint
> window.srFormWeekReport.srDateStart.value=dateString2(the1Date);

Det afhænger helt af browseren. Der er flere hvor det ikke vil virke.
Lidt sikrere ville være:
document.forms['srFormWeekReport'].elements['srDateStart'].value=...

> På siden er der også en form der som action kalder den samme side igen, når
> brugen submit formen, komer den med fejl i onload scriptet: at
> window.srFormWeekReport.srDateStart.value er null eller ikke et objekt??

Er du *sikker* på at det er den samme side. Den er ikke genereret
serverside og der er ikke nogen document.write der kan være forskellige.

> Men hvorfor kommer den fejlmeddelse? Ved onload skulle alle objekter da vel
> være oprettet?

Det skulle de være.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste