Avatar billede pokejohn Nybegynder
13. april 2005 - 16:22 Der er 7 kommentarer og
1 løsning

Javascript i Firefox

Jeg vil gerne have denne funktion på en hjemmeside, men den kan ikke vises i Firefox. Den viser den korrekt i iexplore men ikke i FF. Nogen der ved hvad problemet kan være, eller om det overhovedet kan lade sig gøre at lave det her i FF.

<script language="JavaScript">

  function ot(element,mode) {
    if (mode=="over") {
      color = 'FF0000'
      cursor = 'hand'
    } else if (mode=="out") {
      color = 'FFCE63'
      cursor = ''
    }

  element.style.cursor=cursor;
  element.style.background=color;
}
</script>

Hvor dette så står i <td>:
onmouseover="ot(this,'over')" onmouseout="ot(this,'out')" onclick="top.location.href='ruteplaner.html'"
Avatar billede skyggen2000 Nybegynder
13. april 2005 - 16:28 #1
ændre 'hand' til 'pointer', det er IE specifikt
Avatar billede roenving Novice
13. april 2005 - 16:34 #2
Du skal bare sætte cursoren som style-property, da en sådan for et element kun gælder ved mouseover alligevel ...

<script type="text/javascript">
  function ot(element,mode) {
    element.style.background = (mode=="over")?'FF0000':'FFCE63';
  }
</script>

-- og på td'en:

onmouseover="ot(this,'over')" onmouseout="ot(this,'out')" onclick="top.location.href='ruteplaner.html'" style="cursor:hand;cursor:pointer;"

-- medtagelse af cursor:hand; er nødvendig hvis du også vil understøtte IE4 og 5(.5) !-)
Avatar billede pokejohn Nybegynder
13. april 2005 - 16:35 #3
Virker pointer i begge browsere? Og vil de også ændre at den ikke kan vise farve skiftet korrekt?
Avatar billede roenving Novice
13. april 2005 - 16:35 #4
Hov, der mangler jo også nummer-tegnet:

<script type="text/javascript">
  function ot(element,mode) {
    element.style.background = (mode=="over")?'#F00':'#FFCE63';
  }
</script>
Avatar billede roenving Novice
13. april 2005 - 16:37 #5
cursor:pointer; er, som det indirekte fremgår af min kommentar, først indført i IE6 (men ellers i 1998 !-)
Avatar billede pokejohn Nybegynder
13. april 2005 - 17:02 #6
Takker... har lige testet det. Giv et svar og jeg giver point.. :-)
Avatar billede roenving Novice
13. april 2005 - 17:43 #7
Velbekomme '-)
Avatar billede roenving Novice
13. april 2005 - 21:51 #8
Tak for point ;~}
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

IT-JOB

JP/Politikens Hus

Klient Tekniker

Rambøll Management Consulting

Senior Software Engineer

Zealand – Sjællands Erhvervsakademi S/I

Erfaren IT-projektleder med stærk teknisk indsigt