Avatar billede krogstrup Nybegynder
10. maj 2004 - 08:54 Der er 4 kommentarer og
1 løsning

Problemer med visning af højrekliks menu

Jeg bruger dette script til visning af mine egne højrekliksmenuer på links i et CMS system:

function showOptions(l) {

st = document.getElementById(l).style
st.display = "inline";
st.top  = event.clientY + document.body.scrollLeft - 5;
st.left = event.clientX + document.body.scrollTop - 5;

}


Men når listen af links er lang, får jeg et rigtig grimt problem. Links der kan ses i bunden af skærmen (uden at man scroller) reagerer korrekt på et højreklik, men mit lag bliver jo fortsat vist under link´et som planlagt, og det er jo ikke så smart, da man således ikke kan se indholdet at mit højreklikslag.

Et endnu større problem er hvis man scroller i listen og så højreklikker på et lag, så går positioneringen af mine højreklikslag fuldtstændig agurk !

Se eks her: http://krogstrup.dk/rightclick.asp

Jeg håber der kan findes en løsning på:

1) Script skal undersøge om der er plads til at vise mit højreklikslag under det respektive link, hvis ikke skal laget vises OVER linket i stedet for UNDER.

2) Selv om der scrolles på siden, skal højreklikslag fortsat positioneres korrekt.


Anyone :-)

/David
Avatar billede olebole Juniormester
10. maj 2004 - 20:47 #1
<ole>

Hej krogen .... så er jeg hos dig  :)
Vi skal lige have én ting på det tørre: Har jeg ret i, CMS'et ikke er optimeret til andet en IE? Det ser umiddelbart sådan ud på denne kode-snip - men man kan jo aldrig vide. Vi kan ligeså godt få koden rigtig i første hug, så jeg skal lige vide, om den også skal virke i Moz  ;o)

/mvh
</bole>
Avatar billede krogstrup Nybegynder
10. maj 2004 - 22:12 #2
nope - bruger editor funktionalitet målrettet ene mod IE, så vi kan vist godt skyde en pil efter Moz :-)
Avatar billede krogstrup Nybegynder
14. maj 2004 - 13:40 #3
Hej Ole - så er eksperten.dk endelig oppe igen !

Tror du stadig vi kan bakse en løsning sammen til min problemstilling ?

God weekend :-)

Hilsen Krogstrup
Avatar billede krogstrup Nybegynder
29. maj 2004 - 22:56 #4
Hej Ole

Kan jeg lokke dig til at tage et kig på dette spm igen....?

God weekend :-)

/krogstrup
Avatar billede krogstrup Nybegynder
02. juni 2004 - 14:43 #5
lukker !

Problemet er blevet løst her:
http://www.eksperten.dk/spm/504867
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