Wie steuer ich einen JS-Befehl mit der rechten Maustaste an? (den Eventhandler "onRightClick" gibts ja ned)
Keine Angst, ich will keine Rechtsklicksperre machen , ich will mir ein eigenes Kontextmenü erstellen.
Ich habs bis jetzt so, dass mit nem Links-klick das Menü an der Mausposition auftaucht, aber wie das mit dem rechtsklick geht weis ich leider ned ...
hier einfach mal der Code:
Keine Angst, ich will keine Rechtsklicksperre machen , ich will mir ein eigenes Kontextmenü erstellen.
Ich habs bis jetzt so, dass mit nem Links-klick das Menü an der Mausposition auftaucht, aber wie das mit dem rechtsklick geht weis ich leider ned ...
hier einfach mal der Code:
Code:
<html>
<head>
<title>owncontextmenu</title>
<style type="text/CSS">
table{
border: 1px;
border-color: #000077;
border-style: solid;
font-family: Verdana;
color: #000077;
font-size: 10px;}
td a{
color: #000077;
text-decoration: none;}
.menu{
position: absolute;
z-index: 1;
visibility: hidden;}
</style>
<script language="JavaScript">
function menu()
{
x=event.clientX;
y=event.clientY;
document.getElementById("menu").style.left = x;
document.getElementById("menu").style.top = y;
document.getElementById("menu").style.visibility = "visible";
}
</script>
</head>
<body onClick="menu()">
<div class="menu" ID="menu">
<table border="0" width="150">
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Vorwärts</a>
</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Rückwärts</a>
</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Aktualisieren</a>
</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Zu Favoriten hinzufügen</a>
</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Quelltext anzeigen</a>
</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#dddddd';" onmouseout="this.style.backgroundColor='#ffffff';">
<a href="#">Drucken</a>
</td>
</tr>
</table>
</div>
</body>
</html>