Avatar billede xvid Seniormester
07. juli 2006 - 16:28 Der er 8 kommentarer og
1 løsning

ROENVING jeg har brug dit hjælp

Hej

jeg har et spørgsmål er det muligt at tilføje et navn på farven 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 :&nbsp;&nbsp;#</font>
<!--webbot bot="Validation" B-Value-Required="TRUE" I-Minimum-Length="6"
I-Maximum-Length="6" -->
<input name="txt" size="10" tabindex="1">&nbsp;&nbsp;
<input type="button" name="button" value="  Tryk her!  " onclick="chColor(this.form)"><br>
<span id="altFarve"></span>
</p>
</form>
</center>
</body>
</html>
Avatar billede mclemens Nybegynder
07. juli 2006 - 18:45 #1
Det her?

<!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","Rød"]; // Tilføj selv navne ... :o)
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];
        col2=(colors[i][2]!=undefined)?colors[i][2]+", ":"";
        document.getElementById('altFarve').innerHTML = col2+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 :&nbsp;&nbsp;#</font>
<!--webbot bot="Validation" B-Value-Required="TRUE" I-Minimum-Length="6"
I-Maximum-Length="6" -->
<input name="txt" size="10" tabindex="1">&nbsp;&nbsp;
<input type="button" name="button" value="  Tryk her!  " onclick="chColor(this.form)"><br>
<span id="altFarve"></span>
</p>
</form>
</center>
</body>
</html>
Avatar billede farving Nybegynder
07. juli 2006 - 19:01 #2
Og desuden er det vist ulovligt at henvise til en enkelt person her på E.... :)

Mvh Carsten
Avatar billede mclemens Nybegynder
07. juli 2006 - 19:41 #3
Helt korrekt Carsten :) ... det kan sommetider også blive en plage
for en selv hvis folk rykker efter specifik ens hjælp og man ikke
lige har tid eller overskud til at hjælpe ... og det er jo også
et frit forum så alle har jo lov til at komme med forsøg :o)
Avatar billede mclemens Nybegynder
07. juli 2006 - 19:45 #4
2.1.16 Det er ikke tilladt at: [ stille spørgsmål specifikt til én eller flere bestemte personer, med mindre spørgsmålet er på 0 point eller hvis der er tale om lovlig pointoverførsel. ]

... men håber da at vi kan glemme det ord der står
i toppen og sige at alle må komme med et bud :o)

...oooOOO(Gad vist om Roenving og Olebole er på ferie)OOOooo...
Avatar billede farving Nybegynder
07. juli 2006 - 20:08 #5
hehe nemlig mclemens :)

hmm tjae de har vel os lov til at holde ferie ;)

Mvh Carsten
Avatar billede xvid Seniormester
07. juli 2006 - 20:40 #6
farving ok det skal jeg nok huske at lade være med til næste gang :-)

mclemens din løsning er helt perfekt det er det som jeg ønskede og gider du smide et svar ;-)
Avatar billede mclemens Nybegynder
07. juli 2006 - 20:52 #7
Ok :o)
Avatar billede xvid Seniormester
07. juli 2006 - 20:59 #8
tak for hjælpen ;-)
Avatar billede mclemens Nybegynder
07. juli 2006 - 21:06 #9
Velbekom, og mange tak for mange point :o)
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