Allora questo è la funzione js:

codice:
function ApriMenuTxDx()
{
    var menu = document.getElementById("MenuTxDx");

	menu.style.top = window.event.clientY;
	menu.style.left = window.event.clientX;
    menu.style.visibility = "Visible";
}
function ChiudiMenuTxDx()
{
    var menu = document.getElementById("MenuTxDx");
    menu.style.visibility = "Hidden";
}

questo è il codice html relativo:

codice:
<body
    oncontextmenu="ApriMenuTxDx();
    return false;" onclick="ChiudiMenuTxDx()">

<div  id="MenuTxDx">
    HOME
    CHI SIAMO
    MODIFICA I TUOI DATI
    I TUOI EVENTI
    {if $tipo=='O'}
	CREA EVENTO
	{/if}
</div>

</body>

si tratta come potete notare di una personalizzazione del menu del tasto destro il problema è che window.event non esiste in firefox, ma il tutto funziona perfettamente in IE, quindi potete dirmi come rendere il tutto cross browser, grazie mille.