Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Menu kontekstowe - wyłączanie selektywne, onContextMenu
scanner
post
Post #1





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Mam poniższy kod JS. Co w nim poprawić, aby wyłączyć menu podręczne i zastąpić je moim divem?

Na chwilę obecną pokazuje się i div i menu przeglądarki...

Kod
// JavaScript Document
function buildContextMenu( src )
{
    showContextMenu( src );
    return true;
}

function showContextMenu( src )
{
    if (IE) {
    document.all.contextMenu.style.visibility='visible';
    document.all.contextMenu.innerHTML=src;
    document.all.contextMenu.style.left=posX()+"px";
    document.all.contextMenu.style.top=posY()+"px";
    }
    else {
   document.getElementById("contextMenu").style.visibility='visible';
   document.getElementById("contextMenu").style.left=netX+"px";
   document.getElementById("contextMenu").style.top=netY+"px";
   document.getElementById("contextMenu").innerHTML=src;
    }
}

function hideContextMenu()
{
    if (IE) {
    document.all.contextMenu.innerHTML='';
    document.all.contextMenu.style.visibility='hidden';
    }
    else
    {
   document.getElementById("contextMenu").style.visibility='hidden';
   document.getElementById("contextMenu").innerHTML='';
    }
}
document.oncontextmenu = buildContextMenu( 'default' );
document.onclick=hideContextMenu;
  1. <script type="text/javascript" src="js/contextMenu.js"></script>
  2. </head>
  3. <body xml:lang="pl">
  4. <div id="contextMenu" style="border: 1px solid black; position: absolute; visibility: hidden; z-index:2"></div>
  1. <th onContextMenu="javascript:buildContextMenu( 'zawartosc menu' );">.....</td>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:13