back to top

Javascript: come andare a capo in un alert?

Quando generiamo un alert box (o, più semplicemente, un alert) con Javascript potremmo avere l’esigenza di spezzare il contenuto di testo andando a capo. Un errore comune è quello di provare a farlo inserendo il tag <br> in questo modo:

alert('Prima linea di testo<br>Seconda linea di testo...');

Ovviamente è un errore! Il metodo alert(), infatti, non ammette come parametro una stringa formattata in HTML!

Ma come è possibile, quindi, creare una nuova linea di testo all’interno di un alert? La risposta, in realtà, è molto più semplice di quanto si possa pensare. Il parametro messaggio previsto dalla sintassi del metodo alert(), infatti, altro non è che una stringa plain text. Questo vuol dire che per creare un ritorno a capo sarà sufficiente utilizzare la sequenza di caratteri \n che indica al terminale l’inizio di una nuova linea (new line).

Vediamo un esempio:

alert('Prima linea di testo...\nSeconda linea di testo...');
Prova il codice
Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Infinite scroll, come programmarlo su AMP e su Web con Javascript

L'infinite scroll è una tecnica di design e navigazione...

Codice Fiscale: 5 javascript per la verifica e il calcolo

Il codice fiscale รจ un identificativo tributario univoco che...

Math.ceil() – Arrotondare per eccesso con Javascript

Il metodo ceil() dell'oggetto Math di Javascript è utilizzato...

Minificare Javascript: librerie e strumenti online per comprimere il sorgente JS

La minificazione è un processo abbastanza diffuso nell'implementazione delle...

Javascript: svuotare un campo input o una textarea con un click

Quando si fornisce agli utenti un modulo per l'inserimento...

6 video player HTML5 per il tuo sito web

Con il rilascio delle specifiche definitive per HTML5 molte...
Pubblicitร