Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 5 odgovora
  • 2.403 pregleda

Najnovija ↓

HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć. 11.09.2013. u 16:57 · pre 159 meseci
izmenjeno 1 put, poslednji put Vesna m 11.09.2013. u 17:39
  1. Vesna m11.09.2013. u 17:39zapis iz teksta poruke
#1
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.
Sviđa mi se4
Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć. 11.09.2013. u 17:51 · pre 159 meseci #2
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.
Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć. 11.09.2013. u 21:37 · pre 159 meseci #3
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
.
Sviđa mi se2
Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć. 12.09.2013. u 01:34 · pre 159 meseci #4
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");
}
Re: HTML programiranje - prelom reda nakon tačke i zareza ? Pomoć. 12.09.2013. u 10:23 · pre 159 meseci #5
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.
Sviđa mi se2
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme