03. juni 2003 - 12:03
Der er
19 kommentarer og 1 løsning
indkluder css i javascript genereret menu
Hej alle eksperter. Jeg er igang med en hjemmeside hvor det er uundværligt at have en javascript genereret menu! Det jeg bare var i tvivl om var, om jeg måske kunne bruge class metoden, så jeg kunne linke til et stylesheet, og derved spare mig for en masse tid?! Hvis man kan det; Hvordan gør man så dette?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
-- alle html-elementer har en property, som hedder className -- den kan du sætte ,-) Jeg kan ikke helt gennemskue, hvad du mener ?-)
Okay... så prøver jeg at forklare det lidt bedre. 1: jeg har et eksternt stylesheet, som jeg vil bruge i et eksternt javascript (i dette tilfælde til en menu) 2: Kan man lave noget i stil med dette i et eksternt javascript?: docoment.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 1</a>") docoment.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 2</a>") docoment.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 3</a>")
rettelse: document.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 1</a><br>") document.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 2</a><br>") document.write("<div class='menu-class'><a href='xxx.htm'>Menutekst 3</a><br></div>")
Ja, det kan du sagtens ;O) -- og afslut-</div>'en skal vel med på alle linjer ...
Ok, tak... Prøver det lige, inden jeg giver points *SS*
-- og det er ihvertfald ikke lige et svar til 100 p. !-]
Hmm... Syntes selv det lød meget svært - er jo også newbie til javascript ;~D
Det virker... ! Har bare lige et til spm: Ved du hvordan jeg f.eks. for dette med i mit link, i selve javascript menuen?: onmouseover="window.status='Til forsiden';return true;"
03. juni 2003 - 13:06
#10
så begynder det at blive svært fordi vi så har 3 lag af "", men så må vi jo snyde lidt document.write("<div class='menu-class'><a href='xxx.htm' onmouseover=\42window.status='Til forsiden';return true;\42>Menutekst 3</a><br></div>") altså den der \42 sættes ind !-)
03. juni 2003 - 13:08
#11
Det ser spændende ud... ! Det prøver jeg lige!
03. juni 2003 - 13:17
#12
Det virker(desværre) ikke!
04. juni 2003 - 19:31
#13
Prøv det her: document.write("<div class='menu-class'><a href='xxx.htm' onmouseover=\"window.status='Til forsiden';return true;\">Menutekst 3</a><br></div>"); roenving's virkede ellers på min computer.
04. juni 2003 - 19:35
#14
Det virker -- ifølge olebole -- på ALLE computere som kan javascript !-)
04. juni 2003 - 20:40
#15
Det er da mystisk... roenvings virker ikke på min computer. Har dog ikke prøvet skovenborgs endnu!
04. juni 2003 - 20:46
#16
Jeg må i sandhed indrømme at jeg har dummet mig... Roengving lig lige et svar, så vi kan få det overstået :) grunden til at det ikke virkede var - selvfølgelig fordi jeg havde trykket /42, og altså ikke \42 8) Jeg undskylder endnu en gang !
04. juni 2003 - 20:47
#17
Årh '-) -- men så er du kørende ?-)
04. juni 2003 - 22:09
#18
Yep, og du er rigere ^^
04. juni 2003 - 22:11
#19
Takker for points ;~}
05. juni 2003 - 08:29
#20
-taker for et svar! -det var så lidt
Vi tilbyder markedets bedste kurser inden for webudvikling