![]() |
|
Homepage |
Javascript |
Testare i colori esadecimali con Javascript | |
Testare i colori esadecimali con Javascript
Concesso in esclusiva a MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario
<form name="modulo">
<b>#</b> <input type="text" name="codice" value="FFFFFF" maxlength="6">
<input type="button" value="Test colore" onClick="Colore()">
</form>
<div id="colore"> </div>
Al click sul bottone etichettato Test colore richiamiamo la funzione Colore() che analizzeremo a breve. Al div HTML assegnamo l'ID colore.Prima di procedere con lo script vero e proprio stilizziamo un minimo il box inserendo il seguente codice in un blocco CSS:
#colore
{
text-align: Center;
width: 300px;
height: 300px;
border: Solid 1px #000000;
}
Di seguito il codice completo della funzione Colore()
function Colore()
{
try
{
var codice = document.modulo.codice.value;
if (codice.length < 6)
{
alert("Inserire un minimo di 6 caratteri!");
document.modulo.codice.value = "";
document.modulo.codice.focus();
}
else
{
colore.style.backgroundColor = "#" + codice;
}
}
catch (e)
{
alert("Attenzione: hai utilizzato un codice esadecimale non valido!");
document.modulo.codice.value = "";
document.modulo.codice.focus();
}
}
Il procedimento è semplice: utilizzo un costrutto try - catch per evitare che lo script vada in errore se inserisco caratteri, simboli o lettere che non fanno parte della sintassi dei codici esadecimali; recupero il valore della casella di testo, controllo se è stata compilata correttamente ed in caso affermativo assegno al box HTML il colore di sfondo scritto nella casella di testo.Spero vi torni utile! |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||