/ 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
nodeValue
Fra : Jonas Koch Bentzen


Dato : 01-09-02 17:39

Okay, så går vi over til nodeValue i stedet for innerHTML (jvf. tråden
"innerHTML")... Men hvad er den bedste måde at teste på, om browseren
forstår sådan noget som nodeValue og firstChild?

Jeg har forsøgt mig med

if (document.firstChild)

Er det helt i skoven (og er firstChild overhovedet en del af document)?

Jeg kan tilføje, at ovenstående kode umiddelbart giver gode resultater:
Netscape 4 brokker sig ikke og returnerer falsk, Mozilla 1.1 og
Konqueror returnerer sandt og Opera gør ikke en skid.


 
 
Jonas Koch Bentzen (01-09-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 01-09-02 17:48

Jonas Koch Bentzen wrote:
> Okay, så går vi over til nodeValue i stedet for innerHTML (jvf. tråden
> "innerHTML")... Men hvad er den bedste måde at teste på, om browseren
> forstår sådan noget som nodeValue og firstChild?
>
> Jeg har forsøgt mig med
>
> if (document.firstChild)
>
> Er det helt i skoven (og er firstChild overhovedet en del af document)?
>
> Jeg kan tilføje, at ovenstående kode umiddelbart giver gode resultater:
> Netscape 4 brokker sig ikke og returnerer falsk, Mozilla 1.1 og
> Konqueror returnerer sandt og Opera gør ikke en skid.

Jo, altså, den returnerer selvfølgelig falsk, skal jeg lige understrege.


Rune Glerup (01-09-2002)
Kommentar
Fra : Rune Glerup


Dato : 01-09-02 20:05

Jonas Koch Bentzen skrev:

> Er det helt i skoven (og er firstChild overhovedet en del af document)?

firstChild er ikke en egenskab til document–objektet.

Du kan evt. teste
if (document.getElementsByTagName('BODY').item(0).firstChild)

Det virker jo så ikke hvis body–elementet er tomt eller hvis
getElementsByTagName ikke er understøttet.

--
/Rune
w|http://kaboom.dk/
Har du ikke adgang til SSI? Prøv
<http://kaboom.dk/works/wwwhitepapers/preuploadincluding/>

Jonas Koch Bentzen (01-09-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 01-09-02 22:41

Rune Glerup wrote:
>
> firstChild er ikke en egenskab til document–objektet.

På den anden side er det brugt på
http://www.mozilla.org/docs/dom/domref/dom_doc_ref18.html#1024894 ...?

> Du kan evt. teste
> if (document.getElementsByTagName('BODY').item(0).firstChild)
>
> Det virker jo så ikke hvis body–elementet er tomt eller hvis
> getElementsByTagName ikke er understøttet.

Vi skulle helst have noget, der ikke får Netscape 4 til at brokke sig.
Og det gør den med ovenstående.


Rune Glerup (01-09-2002)
Kommentar
Fra : Rune Glerup


Dato : 01-09-02 22:48

Jonas Koch Bentzen skrev:

> Rune Glerup wrote:
> >
> > firstChild er ikke en egenskab til document–objektet.
>
> På den anden side er det brugt på
> http://www.mozilla.org/docs/dom/domref/dom_doc_ref18.html#1024894 ...?

Nå, ja. Min fejl.

document–objektet har også node–egenskaber og –metoder.

--
/Rune
w|http://kaboom.dk/
Har du ikke adgang til SSI? Prøv
<http://kaboom.dk/works/wwwhitepapers/preuploadincluding/>

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

Månedens bedste
Årets bedste
Sidste års bedste