La funzione alert() in JavaScript è sicuramente tra le più semplici e utili per comunicare con il visitatore tramite una finestra di pop-up, un problema di questo metodo però è la scarsa bellezza di questa finestra e di come su ogni browser assuma un aspetto totalmente differente.
Con il plugin JQuery Apprise sviluppato da Daniel Raftery, puoi in maniera molto semplice cambiare l’aspetto di pop-up stile alert rendendoli uguali su tutti i browser e totalmente personalizzabili.
Una volta scaricato il plugin nella versione completa o minimizzata, troverai all’interno due file principali, il primo è la libreria con estensione .js, il secondo è il foglio di stile che gestisce l’aspetto delle finestre, per fare funzionare nella tua pagina web Apprise devi richiamare entrambi i file tra i tag head.
<head> ... <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script> ... <script type="text/javascript" src="js/apprise-1.5.full.js"></script> <link rel="stylesheet" href="css/apprise.css" type="text/css" /> ... </head>
Fatto ciò potrai richiamare la tua finestra dove preferisci nella tua pagina la funzione apprise() al posto della funzione alert(), per esempio:
<a href="http://google.com" onclick="apprise('Stai lasciando il sito');">Lascia il sito</a>
Quindi, quando un visitatore farà un click sul link “Lascia il sito” comparirà la finestra di dialogo con scritto “Stai lasciando il sito”.
Questo plugin è compatibile con iPhone/iPad, Chrome 8.0+, Firefox 3.0+, Safari 4.0+ e con IE9 ma con alcuni bug di stile su IE7 e 8.
1 Risposta per Abbellire le finestre Alert con JQuery Apprise