Den 18-06-2009, skrev Rune Jensen:
> Birger Sørensen skrev:
>
>> I øvrigt er jeg enig med Jørgen : Don't mess with my browser!
>
> Det er jeg også, helt klart, men det er til privat brug (så vidt jeg kan 
> læse), så skal jeg jo ikke bruge det, og så er det vel fint nok. Jeg har også 
> private sider, som er vildt grimme i koden og ikke-valide, men når ingen 
> andre ser dem eller skal se dem, nåhjah...
>
> Iøvrigt var jeg slet ikke klar over, der bliver lavet sider i dag med 
> Jscript, er det ikke noget fake-Javascript-MS-specifikt? Nok bedre at finde 
> noget rigtigt JS, trods alt. Også hvis man senere vil udbygge.
>
>
> MVH
> Rune Jensen
Jamen - jeg så ikke efter nogen datoer. Måske er det ikke fra i dag :oÞ
Har en gang lavet noget med en chat, hvor en admin kunne højreklikke 
navne (chat-deltagere), for udvælgelse til specielle handlinger (sætte 
som co-admin eller smide ud, f.eks.).
Funktionerne godt nok med "knapper" - men valget af person med 
højreklik.
Venstreklik bruges til PM også for almindelige brugere, så det var 
spærret - derfor løsning med højreklik for PM'er. Var så til gengæld 
nødt til at spærre højreklik for almindelige brugere.
Anyways for en almindelig bruger ..
<div ... oncontextmenu="NoClick( event);">...</div>
function NoClick( ev) {
   if ( window.event) {
      event.returnValue = false;
      }
   else {
      ev.stopPropagation();
      ev.preventDefault();
      }
   }
Forhindrer yderlige brug af eventen, i både IE og FF.
Jeg ved ikke om det gør som forventet i Opera. Og det er nok her Melka 
springer over det lave gærde..
Admin kalder en anden funktion på oncontextmenu - denne anden starter 
med at kalde NoClick(), og udfører derefter hvad den skal. (Sætte 
brugernavn i en anden box).
Og det er så her spørgeren Anders, skal sættes sine link i en div eller 
noget andet, som derefter skal vises. Det er vist ikke vanskeligere, 
end at hvis man kan lave et CMS, kan man også finde ud af det.
Birger
-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk