Text rotator

Tags:    html css

Hej

Jeg har lavet følgende script:

Fold kodeboks ind/udKode 


Hvordan kan det være at den skriver html koderne istedet for at vise et link som strText[2] egentlig lægger op til?

//Nick



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato

Jeg tænkte på, hvad er document.getElementById("message").firstChild.nodeValue, altså hvad for et element er det?
er det en #text node, eller på nogen måde en anden node, eller er der en node?
Ellers kan det godt være at du vil bruge innerHTML i stedet for.
Eller evt. tilføje et element til "message" så den har en text node.
Jeg har ikke prøvet hvad følgerne ville være hvis der ikke var et text element, at give nodeValue til, men det kunne sikkert godt være noget af det du beskriver.

Forresten, som der blev nævnt tror jeg.
Du skal huske at bruge de rigtige quotation-marks, eller " og '
Og neste dem rigtigt inden i hinanden. :)

Mvh Bob


[Redigeret d. 21/12-04 10:01:02 af Jeppe Dyrby]



nodeValue kan kun tage imod tekst. hvis du vil bruge DOM, skal du lave en ny node <a> og give den en atribut osv. Husk at IE har stort set ingen understøttelse af DOM. du kan bruge innerHTML i stedet.




hvad siger den til

strText[2] = "<a href='mitlink.htm'>linktekst</a>";


Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk




Jeg tænkte på, hvad er document.getElementById("message").firstChild.nodeValue, altså hvad for et element er det?
er det en #text node, eller på nogen måde en anden node, eller er der en node?
Ellers kan det godt være at du vil bruge innerHTML i stedet for.
Eller evt. tilføje et element til "message" så den har en text node.
Jeg har ikke prøvet hvad følgerne ville være hvis der ikke var et text element, at give nodeValue til, men det kunne sikkert godt være noget af det du beskriver.

Forresten, som der blev nævnt tror jeg.
Du skal huske at bruge de rigtige quotation-marks, eller " og '
Og neste dem rigtigt inden i hinanden. :)

Mvh Bob


[Redigeret d. 21/12-04 10:01:02 af Jeppe Dyrby]


Jo har da vist lige lavet en lille fejl med quotation-marks :) Men er blevet rettet nu ;)

Jeg tror det er et textnode, eftersom den ikke vil tage imod html koder. Kan jeg få dig til at vise hvordan du ville sætter innerhtml elementet ind i min kode? :)
//Nick



Har fundet ud af det, men tak for hjælpen alligevel :)

//Nick



t