Avatar billede pcgamez.dk Nybegynder
20. august 2001 - 18:01 Der er 7 kommentarer og
1 løsning

Menu - Javascript

På www.clan-zaz.dk er der en menu, der skifter farve, hvis man kører musen over.
Det er lavet ved hjælp af en formel imellem Metatagsene, og noget kode ved hver af cellerne i tabellen.

Meta:
<script language=\"JavaScript\">
  function co(element,mode) {
    if (mode==\"in\") {
      cursortype = \'crosshair\'
      colorval = \'#3F4358\'
    } else if (mode==\"out\") {
      cursortype = \'\'
      colorval = \'#21232E\'
    }
  element.style.background=colorval;
  element.style.cursor=cursortype;
}
</script>

Og i tabellen:

<td width=\"100%\" onmouseover=\"co(this,\'in\');\" onmouseout=\"co(this,\'out\');\" onClick=\"location.href=\'udfordre.php\';\" bgcolor=\"#21232E\"><font face=\"Verdana\" size=\"1\" color=\"#FFFFFF\">


Så bliver farven #3F4358 hvis man holder musen over.
Men hvad skal jeg gøre hvis jeg vil have flere forskellige farver, når musen bliver trukket over?
eks. #000000 & #FFFFFF???
Avatar billede realone Nybegynder
20. august 2001 - 18:04 #1
Fx ligesom www.1v-aabgym.com eller hvad!?
</RealOne>
Avatar billede realone Nybegynder
20. august 2001 - 18:06 #2
Altså hvor du for hver enkelt celle selv kan bestemme hvilken farve der skal skal i baggrunden og ved mouseover..
</RealOne>
Avatar billede pcgamez.dk Nybegynder
20. august 2001 - 18:11 #3
Der er det da samme farve, der kører over! (orange)
Avatar billede realone Nybegynder
20. august 2001 - 18:13 #4
Ja, det er fordi det er det jeg har valgt.. Men i scriptet kan du selv bestemme hvilken farve det skal være for hver enkelt celle..
Er det det du leder efter!?
</RealOne>
Avatar billede olebole Juniormester
20. august 2001 - 19:41 #5
<ole>

<script language=\"JavaScript\">
  function co(element,mode,colorval) {
    if (mode==\"in\") {
      cursortype = \'crosshair\'
    } else if (mode==\"out\") {
      cursortype = \'\'
    }
  element.style.background=colorval;
  element.style.cursor=cursortype;
}

<td width=\"100%\" onmouseover=\"co(this,\'in\',\'#ff0000\');\" onmouseout=\"co(this,\'out\',\'#ffff00\');\" onClick=\"location.href=\'udfordre.php\';\" bgcolor=\"#21232E\"><font face=\"Verdana\" size=\"1\" color=\"#FFFFFF\">

</script>

/mvh
</bole>
Avatar billede olebole Juniormester
20. august 2001 - 19:43 #6
Damned...det </script> tag skulle stå et andet sted:

<script language=\"JavaScript\">
  function co(element,mode,colorval) {
    if (mode==\"in\") {
      cursortype = \'crosshair\'
    } else if (mode==\"out\") {
      cursortype = \'\'
    }
  element.style.background=colorval;
  element.style.cursor=cursortype;
}
</script>

<td width=\"100%\" onmouseover=\"co(this,\'in\',\'#ff0000\');\" onmouseout=\"co(this,\'out\',\'#ffff00\');\" onClick=\"location.href=\'udfordre.php\';\" bgcolor=\"#21232E\"><font face=\"Verdana\" size=\"1\" color=\"#FFFFFF\">

...sådan  =o)
Avatar billede pcgamez.dk Nybegynder
31. august 2001 - 18:03 #7
Ellers tak for hjælpen!!
Avatar billede olebole Juniormester
31. august 2001 - 18:06 #8
ehhhhh....ellers selv tak!  =oD
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