Shift-klik
HejsaHVad er der lige galt med denne funktion?
function mouseDown(e)
{
var shiftPressed=0;
if (parseInt(navigator.appVersion)>3)
{
if (navigator.appName=="Netscape")
{
shiftPressed=(e.modifiers-0>3);
}
else shiftPressed=event.shiftKey;
if (shiftPressed)
{
return false;
}
}
return true;
}
if (parseInt(navigator.appVersion)>3)
{
document.onmousedown = mouseDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MOUSEDOWN);
}
Mit problem er at brugeren godt kan åbne links med shift + klik. Hvis jeg ændre i min kode til følgende:
if (shiftPressed)
{
alert("Hovs")
return false;
}
Så får han fint beskeden op og så åbner linket heller ikke ... hvad skal jeg gøre for bare at deaktiver at han kan bruge shift-klik ... han skal ikke have nogen besked eller noget, der skal bare ikke ske noget!
