2012-07-11 10 views
6

Desidero visualizzare tre righe di testo in una casella di avviso JavaScript con allineamento centrale del testo.Scheda " t" nella finestra di avviso che non funziona con Chrome

Sto utilizzando il seguente codice per questo,

alert(
    '\t\t\t\t'+"Congratulations!" + '\n\t' + 
    "You are now subscribed with test.com!" + '\n' + 
    "Keep on eye out on your inbox for future updates from us!" 
); 

Sta funzionando bene con Firefox. Ma in chrome, il carattere tab (\t) non funziona. I testi sono allineati a sinistra in tutte le righe. Per favore aiuto.

+3

Davvero non si dovrebbe fare affidamento sul posizionamento testo in 'avviso()' scatole. Inoltre, non dovresti usare una casella di avviso per dire a qualcuno che sono iscritti. Basta mettere un messaggio sulla pagina. La casella di controllo – Amber

+1

è un uomo invecchiato waaaaaay! prova altre cose interessanti come colorbox http://www.jacklmoore.com/colorbox e anche alertbox è una parte del browser, che ha funzionalità di stile minime – coolguy

risposta

2

per risolvere il problema, è possibile utilizzare diversi spazi invece. Ad esempio ..

<script> 
    alert('Food:\n Apples\n Bread\n Carrots'); 
</script> 

Un esempio di lavoro:

$(function(){ 
 
    $('#btnShowAlert').on('click', function(){ 
 
    alert('Food:\n Apples\n Bread\n Carrots'); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="btnShowAlert">Show Alert</button>

Problemi correlati