27. marts 2004 - 11:15Der er
7 kommentarer og 1 løsning
Problemer med onContextMenu visning
Jeg har pt. slået højrekliksmenuer fra ved at indsætte onContextMenu="return false;" i BODY da jeg specifikt på nogle links på siden har mine egne context menuer.
Men jeg ønsker egentlig at have 2 forskellige context menuer:
1) Den link-specifikke context menu som allerede i dag fungerer ved at jeg på mine links angiver onContextMenu="visLag1; return false;" Dette fungerer udemærket
2) Når man klikker udenfor mine links - altså på et tomt område i BODY ønsker jeg at få vist et andet lag, men hvis jeg indsætter onContextMenu="visLag2; return false;" i BODY får jeg jo både vist lag1 OG lag2 når man højreklikker på mine links.
Hvordan undgår jeg at min generelle context menu IKKE vises når man trykker på mine links, som har sin egen specifikke context menu.
ja, men hvis jeg smider onContextmenu i BODY eksekveres på både denne menu + mine link-specifikke contextmenus når jeg trykker på mine links !!!!
Problemet er jo netop at når man trykker på mine links som har egen oncontextmenu handler så eksekveres denne SAMTIDIG med at oncontextmenu fra BODY eksekveres ?!?
Når mit link-specifikke lag vises sætter jeg en variabel til TRUE. Når så min onContextMenu handler fra BODY eksekveres tjekker jeg først om denne variabel er TRUE eller FALSE.
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.