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;
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;