Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti, ho un problema con un mio script, il cui scopo è visualizzare all'interno di un div dei messaggi (una sorta di chat insomma).
Il problema è il seguente:
in javascript la variabile data contiene tutti i messaggi, separati tra loro tramite il carattere |.
Quindi, con l'istruzione:
var messages = data.split('|');
ottengo quindi un vettore di i elementi, contenenti ciascuno un singolo messaggio.
Il ciclo per la visualizzazione dei messaggi è il seguente
Praticamente crea un elemento p per ogni messaggio che poi include nel div mdiv (con var mdiv = document.getElementById('chat_messaggi'))
Ora, visualizzare messaggi normali non è un problema ma se per esempio l'elemeno 2 di messagges contiene anche codice html questo viene visualizzato come testo normale e non viene applicato al messaggio.
Per esempio se messages[2] = "<b>Prova messaggio</b>"; il suo output tramite quel ciclo for sarà <b>Prova messaggio</b> e non Prova messaggio come dovrebbe essere...
Come posso fare per applicare l'html al testo? Grazie mille in anticipo per le risposte!
Ultima modifica effettuata da KID1412 il 25/12/2009 alle 17:13