Cum se dezactivează meniul contextual
Există o modalitate de a dezactiva acest lucru în fereastra de meniu contextual avansat Web-Based prin clic dreapta pe mouse-ul?
Da, dar numai în Internet Explorer versiunea 5.0 sau o versiune ulterioară și Firefox. Ar trebui să fie utilizate pentru a scrie evenimentele funcției de tratare a onContextMenu corp obiect, returnează false. (După cum ne amintim din capitolul 2, întoarcerea din handler la fals previne acțiunea implicită atunci când are loc evenimentul.)
Nu trebuie să uităm trei lucruri. În primul rând, Opera nu acceptă eveniment onContextMenu. În al doilea rând, Firefox permite setările pentru a dezactiva executarea script care interzice meniul contextual. În al treilea rând, script-ul, curăță meniul contextual - un stil foarte rău de web-programare; se consideră că acest lucru limitează libertatea de utilizare a vizitatorului informațiilor postate pe ea așa cum îi place.
Următorul cod HTML pe pagina de Web pe care le faceți clic pe butonul din dreapta al mouse-ului se va afișa un meniu contextual:
<Р>Încercați să faceți clic pe butonul din dreapta al mouse-ului și verificați meniul likontekstnoe.Р>
<Р>Da, nu a apărut. Р>
Aici am introdus in tag-ul valoarea atributului oncontextmenu
, evenimentul corespunzător cu același nume, singura expresie care returnează false. În acest caz, nu este necesar pentru a scrie funcția handler.