Hallo,
ich möchte für Verweise ein individuelles Auswahlmenue machen.
Bei onMousedown muss man den noch gedrückten Mauszeiger wegziehen und das Menue bleibt wie gewünscht stehen (oberer Link).
Aber für Touchpad-Nutzer ist das unbequem, denn die sind gewohnt, nicht die Taste zu benutzen, sondern zu tippen.
Beim onClick-Ereignis wird aber jedesmal die Seite neu geladen und des Menue verschwindet ganz (unterer Link).
Sieht jemand den Fehler ?
Und für einen Tip, wie man dem Browser sagt, er soll ein neues Tab aufmachen, wäre ich auch sehr dankbar.
Schönen Sonntag
hier der Code:
var zz;
function Fenster(k) {
if (k\>1) neu=window.open(zz);
else if (k\>0) parent.location.href=zz;
document.getElementById('verweise').style.top=-230;
if (k\>1) neu.focus();
}
function Verweis(z,event) {
var j,y;
zz=z;
if (navigator.userAgent.indexOf("MSIE")\>0)
y=window.event.offsetY;
else y=event.pageY;
document.getElementById('verweise').style.top=y;
}
onMousedown
onClick
[neues Fenster öffnen](JavaScript:Fenster(3))
[neuen Tab öffnen](JavaScript:Fenster(2))
[Seite schließen](javaScript:Fenster(1))
[nix tun](javaScript:Fenster(0))