- Aggiornamento - ho letto molto sull'argomento, ho provato alcuni script e ho bisogno di aiuto per scoprire cosa puoi o non puoi fare. La community ha risposto a tutto e il seguente è un buon punto di partenza. (le risposte qui sono state estratte dalla comunità sottostante, grazie)Come modifico la finestra di avviso con i CSS?
NON PUOI SUPERARE LO STILE PREDEFINITO DI AVVISO. È prodotto dal tuo cliente (ad esempio chrome firefox, ecc.)
invece è possibile utilizzare jquery. Invece di usare uno script come:
function check_domain_input() { var domain_val = document.getElementsByName ('dominio'); if (domain_val [0] .value.length> 0) { return true; } alert ('Prego inserire un nome di dominio da cercare.'); return false; }
che rende il cliente (firefox cromo, ecc) producono una finestra di avviso.
2b. Dite il codice se quarantina deve avvenire su un jquery alertbox carico evento che si può fare abbastanza: (. Risposto da Jonathan Payne e creato da Jonathan Payne Grazie)
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.21/themes/base/jquery-ui.css" type="text/css" media="all" />
<div onclick="check_domain_input()">Click</div>
<div id="dialog" title="Attention!" style="display:none">
Please enter a domain name to search for.
</div>
<script>
function check_domain_input()
{
$("#dialog").dialog(); // Shows the new alert box.
var domain_val = document.getElementsByName('domain');
if (domain_val[0].value.length > 0)
{
return true;
}
$("#dialog").dialog();
return false;
}
</script>
Scopri i jsFiddle qui: http://jsfiddle.net/8cypx/12/
Qual è la tua domanda? – robbrit
Utilizzare [Dialogo interfaccia utente jQuery] (http://jqueryui.com/demos/dialog/) – MrOBrian
http://stackoverflow.com/a/7853150 –