Toon posts:

[JS] Enter in array

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen...

Ik heb een heel lullig probleempje, waar ik zelf niet uitkom.. Op JavaScript gebied is mijn kennisvlak minimaal, en oplossingen ben ik nog niet tegen gekomen..

Via php word een stuk javascript gegenereerd die een aantal berichten opslaat in een array:

content[0]='Bericht 1'
content[1]='Bericht 2'
content[2]='Bericht 2'

Gaat allemaal goed, zolang er maar geen enters in het bericht zitten.. :-( Voorbeeldje:

Dit werkt wel:
content[0]='Dit is bericht nummer 1... best lang'

Dit werkt niet:
content[0]='Dit is bericht
nummer 1... best lang'


Doordat php de berichten in het stukje javascript plaatst, komen er hier en daar toch enters in te staan... Hoe kan ik het zo oplossen dat het wel werkt..?

Mijn dank zal groot zijn... _/-\o_

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

nl2br of str_replace("\n", '\n');

Stop uploading passwords to Github!


Verwijderd

Zet een slash voor de line-break:
JavaScript:
1
2
var myString = 'Deze string is best wel \
lang.';

Verwijderd

Topicstarter
Ik die in php alle \n naar een <br> veranderen, maar dan krijg je alsnog zoiets:

content[0]='Dit is bericht
<br>nummer 1... best lang'

.. wat nog steeds niet werkt :-(

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Verwijderd schreef op 11 augustus 2003 @ 23:10:
Ik die in php alle \n naar een <br> veranderen, maar dan krijg je alsnog zoiets:

content[0]='Dit is bericht
<br>nummer 1... best lang'

.. wat nog steeds niet werkt :-(
dan doe je het toch niet goed. weet je van het verschil tussen een "\n"en een '\n' ?

[ Voor 9% gewijzigd door SchizoDuckie op 11-08-2003 23:12 . Reden: move -> p&w ? ]

Stop uploading passwords to Github!


Verwijderd

Topicstarter
weet je van het verschil tussen een "\n"en een '\n'
Vertel... vertel....

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:56

crisp

Devver

Pixelated

JavaScript:
1
2
content[0] = 'Dit is bericht \
nummer 1... best lang';

oftewel de newline escapen :)
wil je de newline ook in je string houden, dan zo:
JavaScript:
1
2
content[0] = 'Dit is bericht \n\
nummer 1... best lang';

maar dan kan je dus net zo goed dit doen:
JavaScript:
1
content[0] = 'Dit is bericht \nnummer 1... best lang';

want je moet toch gaan replacen :P

edit: spuit-11 dus..

[ Voor 27% gewijzigd door crisp op 11-08-2003 23:19 ]

Intentionally left blank


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

er wordt een beetje meer activiteit van je verwacht hier :) zoek eens in de php manual dus.

Stop uploading passwords to Github!


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 02:40

Pelle

🚴‍♂️

Bijvoorbeeld :)
Pagina: 1

Dit topic is gesloten.