Nu har du begge muligheder:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Højreklikmenu</title>
<script type="text/javascript">
muligheder = new Array();
muligheder[0] = new Array("Order", "Lav om på rækkefølge"); //Mulighed nr. 1
muligheder[1] = new Array("Edit", "Rediger"); //Mulighed nr. 2
muligheder[2] = new Array("SubLink", "Nyt underlink"); //Mulighed nr. 3
var pop;
menuBool = true;
function linkmenu(lnk) {
if (!menuBool)
return true;
pop = window.createPopup();
pb = pop.document.body;
pb.style.border = "1px solid black";
pb.style.backgroundColor = "#CCCCCC";
pb.style.fontFamily = "Verdana";
html = '<table style="width: 100%; height: 100%; display: inline;" id="menuTable">';
lnkid = lnk.id.replace(/\D/g, "");
for (i = 0; i < muligheder.length; i++)
html += '<tr><td style="font-size: 10px; cursor: pointer; cursor: hand;" onclick="parent.location.href = \'Links.asp?ID=' + lnkid + '&action=' + muligheder[i][0] + '\';" onmouseover="this.style.backgroundColor = \'#EEEEEE\';" onmouseout="this.style.backgroundColor = \'#CCCCCC\';">' + muligheder[i][1] + '</td></tr>';
html += '<tr><td style="font-size: 10px; cursor: pointer; cursor: hand;" onclick="parent.menuBool = false; alert(\'Menufunktionaliteten er nu slået fra.\'); parent.pop.hide();" onmouseover="this.style.backgroundColor = \'#EEEEEE\';" onmouseout="this.style.backgroundColor = \'#CCCCCC\';">[slå menu fra]</td></tr></table>';
pb.innerHTML = html;
pop.show(5, 5, 140, 70, lnk); //Afstand fra linket i x, y - derefter bredde og højde på menuen
return false;
}
</script>
</head>
<body>
<a href="
http://www.google.dk" id="link1" oncontextmenu="return linkmenu(this);">Google (#1)</a><br />
<a href="
http://www.eksperten.dk" id="link2" oncontextmenu="return linkmenu(this);">Eksperten (#2)</a><br />
<a href="
http://www.phoenixv.dk" id="link3" oncontextmenu="return linkmenu(this);">PhoenixV.dk (#3)</a>
<br /><br />
<a href="#" onclick="menuBool = true; alert('Menufunktionaliteten er nu slået til.'); return false;">[slå menu til]</a>
</body>
</html>