Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: JavaScript ja replace

runeberg [01.12.2009 17:23:46]

#

Hei.
Pitäsi saada tekstilaatikosta rivivaihdot muutettua <br /> tagiksi kun tallennan tekstilaatikossa kirjoitetun tekstin tiedostoon.

Yrittänyt olen: var teksti2 = teksti.replace("\n" , "<br />);
Sekä tuota hipsuilla ja kaikilla mahdollisilla keinoilla.
Muut js koodit toimii ihan hyvin ja kun firebugila debuggaan, niin ei herjaa mitään ja tuo raakateksti kyllä sisältää noita \n rivinvaihtoja.

Mikähän mahtaa mättää?

EDIT: ja ongelma ei kohdistu pelkästään siihen, ettei tiedostoon tule noita, vaan myös "raakadata" pysyy samana.

ankzilla [01.12.2009 17:27:17]

#

var teksti2 = teksti.replace("\n" , "<br />);

En kyl hoksaa että tossa mitään muuta vikaa olisi.
Olisiko mahdollista paljastaa enemmän koodia?

Teuro [01.12.2009 17:44:31]

#

Mutta eihän javascriptillä ole mahdollista sorkkia tiedostoja? tallennus tulee tehdä php:n (tai vastaavan) kielen avulla, jossa tiedostojen muokkaus on mahdollista. Tällöin kannattaa tietenkin käyttää

<?php nl2br($teksti); ?>

funktiota noiden rivinvaihtojen korjaamiseen.

runeberg [01.12.2009 17:45:54]

#

Tuo toinen hipsu jäi tästä postauksesta vahingossa.

Muoks. Vika löytyi sylttytehtaalta. Ei tullu teksi ihan validissa muodossa ja "kaatui" jo aikasempaan kun piti tehdä tuo replace

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta