Visualizzazione dei risultati da 1 a 3 su 3

Discussione: replace a capo

  1. #1

    replace a capo

    Ciao Ragazzi

    uso questo script che ho trovato su html.it

    <script type="text/javascript">
    function updtframe() {
    strcode = document.getElementById("messager").value;

    strcode=strcode.replace("\n", "
    ");
    strcode = "<font face=verdana size=1>"+strcode+"</font>"
    document.getElementById("htmle").contentWindow.doc ument.body.innerHTML = strcode;

    }
    </script>



    <iframe id="htmle" name="htmle" height="210" width="100%"></iframe>
    <textarea name="CORPO" cols="91" rows="10" id="messager" onkeyup="updtframe()"></textarea>



    ho una text area e un iframe quando scrivo nella text area utilizzando la sintassi in formato html mi viene trascritto automaticamente nell'iframe formattato in html. funziona tutto tranne la funzione replace che uso per gli a capi, infatti se scrivo una frase nella text e batto l'invio, mi prende il replace solo del primo \n che trova tutti gli altri li scrive su una riga sola, come mai li salta?

    non restituisce nessun errore sembra proprio ignorare l'esistenza di tutti gli altri \n dopo il primo



    Sembra che una volta che trova il primo finisce e passa all'istruzione successiva?

    suggerimenti?


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    strcode=strcode.replace(/\n/g, "
    ");

    http://www.devguru.com/technologies/...ript/10812.asp

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    grazie

    risolto adesso funziona perfettamente


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.