Avatar billede xvid Seniormester
30. juli 2005 - 15:42 Der er 1 løsning

Tilføje en ny linje

Hej

Jeg 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<form>
<p>&nbsp;<font size="3" face="Arial">Skriv farven her :&nbsp;&nbsp;</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);">&nbsp;&nbsp;
<input type="button" name="button" value="  Tryk her!  " onclick="chColor(this.form)"><br>
<span id="altFarve"></span>
</p>
</form>
</center>
<p>&nbsp;</p>
</body>
</html>
Avatar billede xvid Seniormester
20. september 2005 - 21:25 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester