Autor Zpráva
l564
Profil
Jak mám udělat zalamování textu pomocí JS když mám článek třeba :
Ahoj jak
se máš
Ahoj jak
se máš

tak mi to vypíše jako
Ahoj jak se máš
Ahoj jak se máš

aby se to zalomilo tak tam musím dát
<br />
<br />
ale to nechci díky
_es
Profil
l564:
ale to nechci
Tak použi <pre>.
YoSarin
Profil
Chceš zalamovat, ale tak ať nemusíš zalamovat?
Co je vstup (odkud (formulář, js, databáze), kdo ho zadává)?
Jaký je vstup (html, plaintext, ...)?
Co s tím má dělat javascript?
l564
Profil
YoSarin:
Co je vstup (odkud (formulář, js, databáze), kdo ho zadává)?
Program (.exe)

Jaký je vstup (html, plaintext, ...)?
HTML

Co s tím má dělat javascript?
Zalomit, když napíšu
Ahoj
jak se máš
Ahoj
jak se máš


abych nemusel psát
Ahoj <br /> jak se máš
Ahoj <br /> jak se máš

ale aby mi to vypsalo
Ahoj
jak se máš
Ahoj
jak se máš
TomasJ
Profil
l564:
Program (.exe)
Jaký program?

Nemusíš psát <br /> ale stačí <br>.
Tím „abych nemusel psát Ahoj <br /> jak se máš“ myslíš, že bys chtěl udělat nový řádek Enterem? Pak stačí v JS udělat funkci, která ti nahradí \n za <br>. Napovím ti, použij regulární výrazy ( RegExp, replace ).
Liennie
Profil
Chápu to dobře, že nechceš tagy <br> psát ručně, ale nahrazovat jimi odřádkování enterem? To by mělo stačit
text = text.replace(/\n/g,'<br>');
text = text.replace(/\n/g,'<br>');

popř. to nahrazovat přímo v PHP (pokud je vypisování dělané v PHP)
$text = preg_replace('/\n/','<br>', $text);
$text preg_replace('/\n/','<br>'$text);
l564
Profil
TomasJ:
„Program (.exe)“
Jaký program?
Můj vlastně naprogramovaný

Liennie:
Chápu to dobře, že nechceš tagy <br> psát ručně, ale nahrazovat jimi odřádkování enterem? To by mělo stačit
>
text = text.replace(/\n/g,'<br>');
Ano chápeš, děkuji mnohokrát
Darker
Profil
Liennie:
popř. to nahrazovat přímo v PHP
A je na to i funkce nl2br.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0