Avatar billede jakoba Nybegynder
08. november 2000 - 20:06 Der er 3 kommentarer og
1 løsning

undertrykke ændring i cursor

Hej

Jeg har en tabel med billeder der nogen gange er synlige og nogen gange ikke er synlige (transparent .gif).

Når der vises et billede er det et link og skal virke normalt ved mouseover
(ie: musecursor blivet til en hånd, og destinationen vises i statuslinien)

Når der ikke vises et billede ikke er det ikke et link og der ikke være nogen antydning af at der måske kunne være et link der. (ie: normal musecursor. uændret statuslinie)

Jeg er indtil videre kommet til:


<script language=javascript>

var activePics = \"p00p11p23\"; // navne på de billeder der pt er aktive

function mouseover( pic ) {  // undertryk links over inaktive billeder
  return (0 <= activePics.indexOf(pic));
}; //end mouseover( string );

</script>


hvert billede defineres i dokumentet med nedensående kode: (hvorefter aktive billeder imageswappes ind):

<a href=\"java script:klik(\'p00\')\" onmouseover=\"return mouseover(\'p00\');\"><img src=\"billeder/blank.gif\" name=\'p00\' width=110 height=110 border=0></a>

<a href=\"java script:klik(\'p01\')\" onmouseover=\"return mouseover(\'p01\');\"><img src=\"billeder/blank.gif\" name=\'p01\' width=110 height=110 border=0></a>
... osv


Det undetrtykker godt nok skiftet i statuslinien; men musecursoren bliver alligevel til en hånd og det vil jeg gerne undgå.

Kan det lade sig gøre?

mvh JakobA
Avatar billede jumper Nybegynder
08. november 2000 - 20:11 #1
function mouseover( pic ) {
  if (this.style) this.style.cursor = \"default\"; // Fjerner hånden
  return (0 <= activePics.indexOf(pic));
}

Ovenstående virker i IE4+ og NS6+.

/Thor
Avatar billede jakoba Nybegynder
08. november 2000 - 21:13 #2
Tak. Men jeg venter med at lukke lidt endnu, for mit ideal er at vaere kompatibel helt tilbage til NS4

Avatar billede jumper Nybegynder
08. november 2000 - 21:16 #3
Så kan du lige så godt lade være med at vente *GGGGG*

NS4 understøtter ekstremt lidt CSS. Den understøtter f.eks. ikke CSS property\'en cursor, hvilket er den eneste måde du kan ændre cursoren på.

Lev med det ;)

/Thor
Avatar billede jakoba Nybegynder
08. november 2000 - 21:22 #4
Fair enouf.  Takker og bukker
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