Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    No, alla riga dove c'è

    var f=document.getElementById('chat_testo').value;

    sostituisci

    var f=campo.value;

    Questo solo per correttezza, altrimenti avresti un parametro superfluo...

    PS: Alla chiamata della funzione, nel codice della text-area hai scritto qualcosa tipo enter_textarea(this, event) giusto?

  2. #12
    sì, esatto..

    che strano.. adesso mi fa l'alert ed in più anche doppio a capo!!! nooooooo!!!!

    ti posto il link se vuoi dare un occhio clicca qua

  3. #13
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Mmmh... Beh intanto cava via l'alert che rompe solo le scatole online...

    Comunque mi sembra che non printi gli "a capi" nell'iframe di chat_leggi... Quindi che problema c'è? Solo la visualizzazione?

    Prova a cancellare le righe:

    var s=f.length - 1;
    if ((f.substr(-1,1) == '\n') || (f.substr(-1,1) == '\r')) {
    f = f.slice(0,s);
    }

    ed a sostituirle con

    f = f.replace("\n", "");

    Fammi sapere...

  4. #14
    sì il problema è solo stilistico, infatti se hai fatto caso nella textarea il cursore va a capo premendo invio, invece non dovrebbe... cmq non stampa mai gli a capo in chat_leggi, anche senza codice...

  5. #15
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Effettivamente è giusto che non stampi gli "a-capo" perché in html un \n è considerato spazio.

    Hai provato con
    f = f.replace("\n", "");
    ?

  6. #16
    sì questo è il codice inserito attualmente:

    <script type="text/javascript">
    function enter_textarea(campo,evento)
    {
    codice_tasto = evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode;
    if (codice_tasto == 13 && !evento.shiftKey) {
    var f=campo.value;
    f = f.replace("\n", "");
    document.mioform.submit();
    return false;
    }
    return true;
    }
    </script>

  7. #17
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Fai una prova al fly commentando la riga del submit e vedere se alla pressione dell'invio poi toglie gli "a-capo"... Se lo fa è solo un problema di delay del submit (che puoi de-commentare tranquillamente)... Se non lo fa è strano...

  8. #18
    ho provato a fare come dici tu ma in realtà non si capisce se le toglie o meno, perchè nel momento in cui clicco il submit mi fa il refresh della schermata e non si vede!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.