Tilføje en ny linje
HejJeg har takket være roenving's hjælpe fået lavet et script.
Jeg vil høre om det muligt at lave det sådan at man ikke bare kan søge efter nummer man også efter et navn, f.eks. hvis jeg nu skriver "001" bliver det denne farve FFFFFD at jeg får frem den sammen farve vil jeg gerne have at scriptet den finder når jeg f.eks. skriver "Red" og en anden til er at når jeg skriver 001 så bliver hele skærm baggrundfarve lavet om til FFFFFD og farven i hex står også nedenunder det er helt fint, man så vil jeg høre om man kan tilføje farvens navn eller nummer. f.eks skriver 001 i søgefaltet så laves skærmbillede til fffffd som også stå nedenunder og en linje længere nede skal der så stå red
Håber at I forstå mit spørgsmål og hvis ikke så sidder jeg foran min comp :-)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Farve</title>
<SCRIPT>
function getNextElement(field) {
var fieldFound = false;
var form = field.form;
for (var e = 0; e < form.elements.length; e++) {
if (fieldFound && form.elements[e].type != 'hidden')
break;
if (field == form.elements[e])
fieldFound = true;
}
return form.elements[e % form.elements.length];
}
function tabOnEnter (field, evt) {
var keyCode = document.layers ? evt.which : document.all ?
evt.keyCode : evt.keyCode;
if (keyCode != 13)
return true;
else {
getNextElement(field).focus();
getNextElement(field).select();
return false;
}
}
</SCRIPT>
<script typee="text/javascript">
/*copyright by roenving*/
<!-- 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();
//NCS Farver
//1
colors[colors.length] = ["000","FFFFFD"];
colors[colors.length] = ["001","880000"];
colors[colors.length] = ["002","008800"];//Du skal selvfølgelig ændre, så alle farverne bliver repræsenteret !-)
colors[colors.length] = ["003","000088"];
//...
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>
<p><font size="3" face="Arial"><b>Farvekoder for NCS, RAL og Hex</b></font></p>
<p><font face="Arial" size="2">Vær opmærksom på, at farvekoderne er "omtrentlige" og ikke kan blive gengivet
korrekt på en PC skærm og kun vejledende.</font></p>
<p> </p>
<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" ONKEYDOWN="return tabOnEnter (this, event);">
<input type="button" name="button" value=" Tryk her! " onclick="chColor(this.form)"><br>
<span id="altFarve"></span>
</p>
</form>
</center>
<p> </p>
</body>
</html>
