Avatar billede jvesterj Nybegynder
07. maj 2002 - 10:46 Der er 2 kommentarer og
3 løsninger

IMG - onclick event + cursor:hand

Hej

Jeg vil gerne have en cursor:hand på et img-tag og åbne
et nyt vindue ved en onclick-funktion.
Det virker i IE.
cursor:hand og onclick virker ikke i Netscape 4.7.
cursor:hand virkker ikke i Netscape 6.
Er der en løsning, som er allround?
Avatar billede jakoba Nybegynder
07. maj 2002 - 10:56 #1
Hvis du lægger et link om dit billede og placerer dine onclick og onmouseover/out handlere i linket vil de virke i mange flere browsere:

<a href="dinfil" target="ditvindue"
  onclick="window.open( 'about:blank'. 'ditvindue' );"
><img src='billed.jpg' border=0
></a>

bemærk:
  værdien efter target er navnet på det vindue der åbnes.
  med  border=0  i <img kommandoen uddgår du en grim linkfarvet kant rundt om billedet.

mvh JakobA
Avatar billede jakoba Nybegynder
07. maj 2002 - 10:58 #2
Ups. der bør stå  "return true;" sidst i onclick strengen så vi er sikre på linket bliver udført:
  onclick="window.open( 'about:blank'. 'ditvindue' );return true;"
Avatar billede tipsen Nybegynder
07. maj 2002 - 11:04 #3
"cursor:hand" er ikke standard-css tag det er en microsoft opfindelse, hvorfor det også kun fungerer i IE!

Brug i stedet cursor:pointer som er CSS2-standard - kig evt. nærmere på http://www.w3.org/TR/REC-CSS2/ui.html#cursor-props hvor du kan se de andre muligheder.
Avatar billede bgo Nybegynder
07. maj 2002 - 11:33 #4
I NS (og andre) hedder det ikke hand men pointer. Hand er en IE-ting

bgo
Avatar billede jvesterj Nybegynder
07. maj 2002 - 12:14 #5
jeg brugte en kombination af jakobas løsning med link (bortset fra, at jeg bruger et javascript med: var x=window.open(), fordi jeg vil have fat i vinduet fra parentvinduet) og hand:pointer, så derfor må alle have points. Tak for hjælpen.
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