Avatar billede pfp Nybegynder
24. februar 2002 - 13:26 Der er 12 kommentarer og
2 løsninger

Hover med ramme...

Hej,

Jeg ved at man kan lave sådan noget mouseover hover med følgende:

<script language="JavaScript">
  function co(element,mode) {
    if (mode=="in") {
      colorval = '#B7C6D6'
    } else if (mode=="out") {
      colorval = '#EEEEEE'
    }
  element.style.background=colorval;
}
</script>

Kan det ikke udvides så der kommer en ramme på 1px rundt om cellen når musen føres over?

Ligesom de har lavet på de nye www.microsoft.com menuer...

/pfp
Avatar billede olebole Juniormester
24. februar 2002 - 14:10 #1
<ole>

<script type="text/JavaScript">
  function co(element,mode) {
    if (mode=="in") {
      colorval = '#B7C6D6';
      bord = '1px solid #ff0000';
    } else if (mode=="out") {
      colorval = '#EEEEEE';
      bord = '1px solid #ffffff';
    }
  element.style.background=colorval;
  element.style.border = bord;
}
</script>

/mvh
</bole>
Avatar billede pfp Nybegynder
24. februar 2002 - 14:28 #2
hej olebole,

kan du ikke se hvad der går galt? Den efterlader nogle streger

www.votus.dk/koders/
Avatar billede emileej Nybegynder
24. februar 2002 - 15:01 #3
>>pfp
Det er nemmere at lave direkte i CSS:
<head>
<style>
a.menuItem{ border: 1px solid #00ff00; background: #000000 }
a.menuItem:hover { border: 1px solid #0000ff; background: #ffffff }
</style>
</head>
Så skal alle dine links så have indsat følgende parameter: class="menuItem".
Eks.:
<a href="exp.dk" class="menuItem">Eksperten</a>

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede olebole Juniormester
24. februar 2002 - 15:20 #4
Emil >> Brug cellen!  =oD
Manden skriver: "...rundt om cellen"  ;o)
/mvh
Avatar billede emileej Nybegynder
24. februar 2002 - 15:24 #5
Pas på Ole! *gG*
Han kan stadig bruge min metode - hvis han vil have den til at fylde det hele, kan han jo bare udbygge mit til:
a.menuItem{ border: 1px solid #00ff00; background: #000000; width:100%; height:100% }
a.menuItem:hover { border: 1px solid #0000ff; background: #ffffff }

Ta den! *gG*

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede olebole Juniormester
24. februar 2002 - 15:29 #6
Jojo ..... hvis man insisterer på at krydse åen, for at hente vand  =o))
Jeg ved iøvrigt ikke, om du behøver teste dine fejl, for at se hvilket hopperi, du vil introducere, hvis ikke du angiver samme højde og bredde i linket i begge tilfælde.

ehhhhhh ..... ta' lige bolden - jeg tror, den ligger på din side af nettet, nu  =oD
/mvh
Avatar billede emileej Nybegynder
24. februar 2002 - 15:36 #7
Hehe - så er det nu at jeg skal sige, at man i tilfældet med :hover ikke behøver at angive de parametre, der er ens, da de bliver bevaret :)~
Mht. åen, så er jeg 100% sikker på at min løsning vil køre hurtigere end din, og desuden er det da lige meget besvær - lige meget hvilken af løsningerne man vælger...

Hov for s*t*n da en baghånd deer!

E-)mil
Avatar billede olebole Juniormester
24. februar 2002 - 15:38 #8
Nåja .... du skulle jo ikke *kyle* den efter mig - vel?  =o)))
/mvh
Avatar billede emileej Nybegynder
24. februar 2002 - 15:43 #9
Tak for kampen Ole *gG*
På point tavlen står der:

<head>
<style>
a.menuItem{ border: 1px solid #00ff00; background: #000000 }
a.menuItem:hover { border: 1px solid #0000ff; background: #ffffff }
</style>
</head>
<body>
<table>
<tr>
<td width="100" height="20">
<a href="http://exp.dk" class="menuItem">
Eksperten
</a>
</td>
</tr>
</table>
</body>

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede emileej Nybegynder
24. februar 2002 - 15:47 #10
Argh! Nu glemte jeg sq det vigtigste!

Således:
<head>
<style>
a.menuItem{ border: 1px solid #00ff00; background: #000000; width:100%; height:100% }
a.menuItem:hover { border: 1px solid #0000ff; background: #ffffff }
</style>
</head>
<body>
<table>
<tr>
<td width="200" height="20">
<a href="http://exp.dk" class="menuItem">
Eksperten
</a>
</td>
</tr>
</table>
</body>

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede pfp Nybegynder
24. februar 2002 - 16:22 #11
emil-> med din får jeg jo link på det hele i stedet for bare min tekst. Se www.votus.dk/Koders/test.asp hvorfor kommer der ingen streg i højre side og hvorfor bliver der nu pludselig så mange pixels afstand i venstre side. Der skal blot være den samme afstand som i højre side.

/pfp
Avatar billede emileej Nybegynder
25. februar 2002 - 07:49 #12
Stryg det der andet CSS script, du har sat ind.

<STYLE TYPE="text/css">
<!--
A:link {color:#000000;text-decoration: none}
A:visited {color:#000000;text-decoration: none}
A:active {color:#000000; text-decoration: none}
A:hover {color:#000000; text-decoration: none} li.MsoNormal
    {mso-style-parent:"";
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family:"Times New Roman";
    margin-left:0cm; margin-right:0cm; margin-top:0cm}
-->
</STYLE>

Det er nok det, der laver lort i lagkagen...

E-)mil
Avatar billede pfp Nybegynder
10. marts 2002 - 13:32 #13
lukker...tak til jer begge...
Avatar billede emileej Nybegynder
11. marts 2002 - 20:11 #14
tak for kampen Ole *gG*
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