Sziasztok!
Az lenne a problémám, hogy van egy egyedi jobb klikk menü.
HTML kód:
<html onclick="HideMenu('elementid');" oncontextmenu="ShowMenu('elementid',event); return false;">
HTML kód:
<script>function ShowMenu(control, e) { var posx = e.clientX + 'px'; var posy = e.clientY + 'px'; document.getElementById(control).style.position = 'absolute'; document.getElementById(control).style.display = 'inline'; document.getElementById(control).style.left = posx; document.getElementById(control).style.top = posy; } function HideMenu(control) { document.getElementById(control).style.display = 'none'; }</script>
Viszont, ha a képernyő alján kattint a felhasználó, akkor a <div id="elementid"></div> "lejjeb" csúszik, és megjelenik a scrollbar, vagyis megnő az oldal.
Hogyan lehet azt, hogy ha a képernyő aljától Xpx-re van, akkor ne lefelé mutassa, hanem felfelé? Tehát mint a valós jobb katt menü.
Norbi
Könyvjelzők