Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.

[es] :: Web dizajn i CSS :: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.

[ Pregleda: 1799 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vesna m
Vesna Maksimović

Član broj: 316762
Poruke: 7
*:27a8:0:1:922b:34ff:fe06:f928



+20 Profil

icon HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.11.09.2013. u 15:57 - pre 129 meseci
Ovaj primer menja određeni karakter u drugi (2=>0), ali ne prelama novi red nakon ;
Code:

    <form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--
    function formaf()
    {
    while (document.forms.forma.text.value.indexOf("2")>-1) {document.forms.forma.text.value = document.forms.forma.text.value.replace('2','0');}
    }
    //-->
    </script>


Šta treba da mu dodam pa da kada budem kliknula na onaj button (minjaj) da mi se automatski posle ; (tačke i zareza) prelomi novi red (s desne strane od ;), pored toga što 2 prelazi u 0.

Npr.

Hvala.

[Ovu poruku je menjao Vesna m dana 11.09.2013. u 17:39 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.11.09.2013. u 16:51 - pre 129 meseci
Jednostavno samo posle .replace("2","0") dodaj .replace(";",";\n")

Dakle treba da izgleda ovako:
Code:
<form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--
    function formaf()
    {
    while (document.forms.forma.text.value.indexOf("2")>-1) {document.forms.forma.text.value = document.forms.forma.text.value.replace('2','0').replace(";",";\n");}
    }
    //-->
    </script>

\n označava novi red unutar textarea.
 
Odgovor na temu

Vesna m
Vesna Maksimović

Član broj: 316762
Poruke: 7
*:27a8:0:1:922b:34ff:fe06:f928



+20 Profil

icon Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.11.09.2013. u 20:37 - pre 129 meseci
Ne radi. Kada se kao u ovom slučaju (";",";\n") levo i desno od onog zareza nađu isti karakteri onda browser zakoči tj.
Code:
;
počinje da se pretvara u nedogled u
Code:
;\n
.
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.12.09.2013. u 00:34 - pre 129 meseci
Izbaci onda u potpunosti WHILE i nek ti ta f-ja izgleda ovako:
Code:
function formaf() {
    document.forms.forma.text.value = document.forms.forma.text.value.replace(/2/g,'0').replace(/;/g, ";\n");
}
 
Odgovor na temu

Vesna m
Vesna Maksimović

Član broj: 316762
Poruke: 7
*:27a8:0:1:922b:34ff:fe06:f928



+20 Profil

icon Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.12.09.2013. u 09:23 - pre 129 meseci
Ovako:
Code:

<form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--

 function formaf() {
    document.forms.forma.text.value = document.forms.forma.text.value.replace(/2/g,'0').replace(/;/g, ";\n");
 }
    }
    //-->
    </script>


Ne reaguje kada kliknem na minjaj.
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.12.09.2013. u 11:30 - pre 129 meseci
Imaš jednu zagradu viška ispred //-->
 
Odgovor na temu

[es] :: Web dizajn i CSS :: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć.

[ Pregleda: 1799 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.