Avatar billede expnet Seniormester
18. juli 2004 - 13:29 Der er 8 kommentarer og
1 løsning

mouseover i IE og Mozilla

hej exp'er

jeg kan ikke få det her til at virker jeg vil blive gald hvis i vil forklare mig havd jeg skal /gør forkert

--- kode ---

<script type="text/javascript">
var ie = (document.all)?true:false;

function OverTD(id){
id.style.filter=(ie)?'alpha(opacity=50)':'moz-opacity:0.5';
id.style.cursor=(ie)?'hand':'pointer';
}

function OutTD(id){
id.style.filter=(ie)?'alpha(opacity=100)':'moz-opacity:1.0';
id.style.cursor=(ie)?'hand':'pointer';
}
</script>
Avatar billede grunken Nybegynder
18. juli 2004 - 14:07 #1
<script type="text/javascript">
var ie = (document.all)?1:0;

function OverTD(id){
if(ie)id.style.filter="alpha(opacity=50)";
else
  id.style.MozOpacity = "0.5";
  id.style.cursor=(ie)?'hand':'pointer';
}

function OutTD(id){
if(ie)id.style.filter="alpha(opacity=100)";
else
  id.style.MozOpacity = "1.0";
  id.style.cursor=(ie)?'hand':'pointer';
}
</script>

<table>
<tr>
  <td onmouseover="OverTD(this);" onmouseout="OutTD(this);">
  ihfsofdshi alhosdih
  </td>
</tr>
</table>
Avatar billede grunken Nybegynder
18. juli 2004 - 14:27 #2
-og så skal den forresten lige gøres lidt mindre :o)

<script type="text/javascript">
var ie = (document.all)?1:0;

function OverTD(id){
if(ie)id.style.filter="alpha(opacity=50)";
else
  id.style.MozOpacity = "0.5";
  id.style.cursor="pointer";
}

function OutTD(id){
if(ie)id.style.filter="alpha(opacity=100)";
else
  id.style.MozOpacity = "1.0";
}
</script>
Avatar billede roenving Novice
18. juli 2004 - 14:47 #3
-- og så er det vel egentlig noget vrøvl at sætte en cursor til en normal værdi ved en mouseover, da det alligevel kun er der en cursor virker, så væk med den cursor-værdi i funktionen og i stedet ind på style for td'en:

  <td onmouseover="OverTD(this);" onmouseout="OutTD(this);" style="cursor:hand;cursor:pointer;">
Avatar billede expnet Seniormester
18. juli 2004 - 19:36 #4
grunken -> takker hjælpen og smider du lige et svar så
Avatar billede grunken Nybegynder
19. juli 2004 - 11:25 #5
velbekomme :o)
Avatar billede expnet Seniormester
19. juli 2004 - 12:36 #6
hvordan kan jeg gør så jeg også har  baggrunds faver med stylen
Avatar billede roenving Novice
19. juli 2004 - 12:44 #7
id.style.backgroundColor = "#765";
Avatar billede expnet Seniormester
19. juli 2004 - 13:31 #8
den kommer bare med en fejl: :P

<script type="text/javascript">
var ie = (document.all)?1:0;

function OverTD(id){

if(ie)
id.style.filter="alpha(opacity=100)";
id.style.backgroundColor = "#765";
else
  id.style.MozOpacity = "100";
  id.style.cursor="pointer";
}

function OutTD(id){
if(ie)id.style.filter="alpha(opacity=50)";
else
  id.style.MozOpacity = "0.5";
}
</script>
Avatar billede roenving Novice
19. juli 2004 - 23:03 #9
Ja, for du kan ikke undvære tuborgene, når der er mere end en statement i en blok:

<script type="text/javascript">
var ie = (document.all)?1:0;

function OverTD(id){
  if(ie){
    id.style.filter="alpha(opacity=100)";
    id.style.backgroundColor = "#765";
  }else{
    id.style.MozOpacity = "100";
    id.style.cursor="pointer";
  }
}

function OutTD(id){
if(ie)
  id.style.filter="alpha(opacity=50)";
else
  id.style.MozOpacity = "0.5";
}
</script>
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