Hej igen
jeg har et spørgsmål er det muligt at tilføje et navn til denne her script, dvs at når man slå et farvekode op så vil den vise farven som den gør og det fungere jo fint man nedenunder lige over farven i hex har jeg tænkt på om det kan lade sig gør at der kommer et farvernavn f.eks.:
skriver man det her: S2060-Y10R
kommer der et navn: rød
og bagefter i hex: ff0000
på forhånd mange tak
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Farve</title>
<script typee="text/javascript">
<!-- Begin
function test(form) {
if (form.text.value == "")
alert("What\'s your favorite color?")
else {
document.bgColor=(""+form.text.value+"");
}
}// End --></script>
<script type="text/javascript">
var colors = new Array();
colors[colors.length] = ["S2010-Y10R","ff0000"];
colors[colors.length] = ["S2060-Y10R","ffff00"];//Du skal selvfølgelig ændre, så alle farverne bliver repræsenteret !-)
//...
function chColor(f){
var col = "fff";
if(!f.txt.value.match(/[\da-f]{6}/i)){
for(i=0;colors.length>i;i++){
if(colors[i][0].toLowerCase() == f.txt.value.toLowerCase()){
col = colors[i][1];
document.getElementById('altFarve').innerHTML = colors[i][1];
break;
}
}
}else{
col = f.txt.value;
document.getElementById('altFarve').innerHTML = "";
}
document.body.style.backgroundColor = "#" + col;
}
</script>
</head>
<body scroll="no">
<center>
<form>
<p><font size="3" face="Arial">Skriv farven her : #</font>
<!--webbot bot="Validation" B-Value-Required="TRUE" I-Minimum-Length="6"
I-Maximum-Length="6" -->
<input name="txt" size="10" tabindex="1">
<input type="button" name="button" value=" Tryk her! " onclick="chColor(this.form)"><br>
<span id="altFarve"></span>
</p>
</form>
</center>
</body>
</html>