Avatar billede rtfm Nybegynder
05. august 2003 - 02:46 Der er 6 kommentarer og
1 løsning

nl2br()-anvendelse på JavaScript-variabel

Jeg har længe siddet og roddet med at finde ud af, hvordan man anvender PHP-funktionen nl2br() på en JavaScript-variabel, og det er endnu ikke lykkedes mig!

Mit spørgsmål er nu, om der er nogen der kan fortælle mig, hvordan den kan bruges til dette, eller om der findes en JavaScript-funktion, som virker på samme måde som den før nævnte PHP-funktion.

Mvh. Jeppe Junker
Webmaster på rolator.dk
Avatar billede roenving Novice
05. august 2003 - 02:49 #1
??

I php har du jo ikke javascript-variablen til rådighed -- det er vel dit udtræk fra databasen eller en get/post-variabel (altså et felt-indhold) du har ...
Avatar billede rtfm Nybegynder
05. august 2003 - 02:58 #2
Det jeg er igang med at leve, er en WYSIWYG-editor. Jeg har så en knap, der hedder "Indsæt kode-eksempel", som åbner en ModalDialog. Her sætter jeg følgende: window.returnValue = strCode.value. Det hele virker også fint nok, men den laver ingen linieskift. Derfor vil jeg køre nl2br() eller en lignende funktion på denne variabel!
Avatar billede roenving Novice
05. august 2003 - 03:17 #3
-- jeg spurgte fordi jeg ikke selv er til php, men (endnu !-) kun har fat i online tools, som javascript jo netop er ...

-- php kræver jo serverkontakt og reload, så måske kunne det være en fordel at holde det client-side indtil der var grund til at tage fat i det i php-scriptet ...

-- men ModalDialog ???

Det er jo _kun_ og _alene_ for IE og windows -- php er jo for alle browsere osv...

Hvorfor gør du det så ikke i asp med Vb ?-)

</spam>

Hvis du skal gøre det med javascript vil de fleste styresystemer returnere en '\r\n' som nylinje-karakter altså skal du erstatte denne med <br>

:-9

En ide i java script:

txt = txt.replace(/(\r\n)/g,"<br>")
Avatar billede rtfm Nybegynder
06. august 2003 - 21:23 #4
Har fundet ud af, at det ikke var det der var problemet, men du svarede rigtigt på spørgsmålet, så hvis du lige kommer med et svar, skal du få dine point!
Avatar billede roenving Novice
07. august 2003 - 03:35 #5
Hvad var så problemet ?-)
Avatar billede rtfm Nybegynder
08. august 2003 - 10:01 #6
Det er en længere historie. Men det var noget med, at den ikke kunne finde ud af at føre linieskiftene fra en tekstboks over til en iframe!
Avatar billede roenving Novice
08. august 2003 - 13:21 #7
Oki -- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester