[JS??] Muiscursor veranderen in image-map

Pagina: 1
Acties:

  • RvL
  • Registratie: Maart 2002
  • Laatst online: 18:31
Hallo allemaal,

ik zit met een klein probleem. Ik heb een image map met daarin een aantal linkarea's. Dat ziet er zo uit in code:
code:
1
2
3
4
5
6
7
8
<map name="upper">
<area coords="60,0,84,16" onClick="writeValue('one');"> 
<area coords="60,24,84,40" onClick="writeValue('two');"> 
<area coords="60,48,84,64" onClick="writeValue('three');"> 
<area coords="60,72,84,88" onClick="writeValue('four');">
<area coords="60,96,84,112" onClick="writeValue('five');">
<area coords="60,120,84,136" onClick="writeValue('six');">
</map>


Nu wil ik dus dat zodra je over een area heen gaat, er een hand-muiscursor verschijnt. Nu blijft het gewoon een pijltje. Hoe dit te doen, in JavaScript of CSS of wat dan ook.

Natuurlijk kan het door de 'onClick' te vervangen door een 'href=', maar ik geef in het JavaScript een 'return false' bij een bepaalde voorwaarde. Zodra ik deze return false terug krijg, verschijnt er een mooi wit scherm met 'false' als tekst. Met een 'onClick' event is dit verholpen.

Wie o wie weet raad?
Roy

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
oftewel: onmouseover="this.style.cursor = 'hand';" (gok ik :P)

  • RvL
  • Registratie: Maart 2002
  • Laatst online: 18:31
Dat is makkelijk, maar ik heb er vrij weinig aan.

Een voorbeeld:
In de <body> tag kan ik zeggen:
code:
1
style="cursor: pointer;"

en dit zal perfect werken. Doe ik hetzelfde echter in de <map> of <area> tag, dan werkt het niet! En dat is nu juist de bedoeling ;)

edit:

Sorry mcVirusS maar dat werkt ook niet :|

[ Voor 17% gewijzigd door RvL op 09-01-2003 14:18 ]

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

bijv:

HTML:
1
<area coords="60,0,84,16" href="/" onClick="writeValue('one'); return false;">

of

HTML:
1
<area coords="60,0,84,16" href="javascript:void(writeValue('one'));">

Today's subliminal thought is:


  • RvL
  • Registratie: Maart 2002
  • Laatst online: 18:31
Ja, dat is m!!

Ik kom zelf (met hulp van m'n gewaardeerde collega die ineens binnen kwam stormen :)) op de volgende oplossing:

De image map:
code:
1
<area coords="60,0,84,16" onClick="writeValue('one');" onmouseout="document.getElementById('test').style.cursor = '';" onmouseover="document.getElementById('test').style.cursor = 'hand';">

en de afbeelding zelf:
code:
1
[img]"./images/upper.gif"[/img]


maar aangezien jou manier iets of wat korter is, gebruik ik die maar :D

Liefde maakt een smal bed breed!
Nu de dekens nog...

Pagina: 1