Slettet bruger
16. marts 2005 - 17:25
Der er
9 kommentarer og 1 løsning
linieskift i javascript, \n virker ikke
Jeg skal udskrive noget javascript i en onclick, men hvis jeg bruger \n siger den: strengkonstanten er uafsluttet. Min kode ser sådan ud: onclick=\"document.formen.hjaelp.value='Din butiks navn.\n\n Eks: Min Cykelbutik';\"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
16. marts 2005 - 17:33
#1
Eller for at gå over til noget lidt andet. kan man ændre indholdet i en <div name=\"noget\" id=\"noget\"> </div> vha javascript
16. marts 2005 - 17:36
#2
Du skal lige escape det noget mere: onclick=\"document.formen.hjaelp.value='Din butiks navn.\\\n\\\n Eks: Min Cykelbutik';\" Ellers blev dit script jo (efter det blev evalueret yderst) til: onclick="document.formen.hjaelp.value='Din butiks navn. Eks: Min Cykelbutik';" For du udskrev jo en streng med linjeskift. Prøv, om ikke det hjælper lidt :) -- Morten Barklund
Slettet bruger
16. marts 2005 - 17:36
#3
kun første spørgsmål tak :)
Slettet bruger
16. marts 2005 - 17:37
#4
takker, prøver lige (voldsomt mange escapes, men det er vel fordi at både \ og n skal escapes?)
Slettet bruger
16. marts 2005 - 17:38
#5
Du escapede lige én gang for meget, det er kun \ der skal escapes (\\n). smid svar tak :o) (endelig fik vi noget til at virke :))
16. marts 2005 - 17:40
#6
Nåja, men det er tanken, der tæller :) Ja, selvfølgelig skulle kun \ escapes :)
16. marts 2005 - 17:41
#7
Og ja, du kan ændre en div som: document.getElementById("noget").innerHTML = 'nogetandet'; :) -- Morten Barklund
Slettet bruger
16. marts 2005 - 17:44
#8
Det sidste til gengæld var rigtig nyttigt, mange tak
16. marts 2005 - 17:47
#9
Så det første var ikke nyttigt? Nu bliver jeg ked af det :'( Men tark for points ;) -- Morten Barklund
Slettet bruger
16. marts 2005 - 17:56
#10
velbekomme. Nej jeg havde desværre ikke brug for det øverste, da jeg så kunne bruge en <div> i stedet for en <textarea>.. der er det jo nice nok med "<br>" betyder linieskift :)
Vi tilbyder markedets bedste kurser inden for webudvikling