<script type="text/javascript">
function bytcolor()
{
col = document.form1.text1.value
// Vi testar en färg...
if( isHexColor(col) ) {
window.document.bgColor = col
//alert("ok '" + col + "' är en färgkod!")
} else {
alert("Färgkoden "+ col +" är felaktig")
}
// Här har vi fynktionen....
function isHexColor(vHexkod) {
vHexkod = vHexkod.replace(/^#{1}/, "")
// Tar bort det ev. #-tecknet i början av strängen
if( vHexkod.search(/.{6}/) == 0 ) {
// måste vara 6 tecken...
return vHexkod.search(/[g-z]|\W|_|\$/)==-1?true:false
// Finns här några ogiltiga tecken?!
}
return false;
}
}
</script>
skriv in en HTML-färg och klicka på OK