[JS] Warum geht das nur bei Windows

Warum geht folgende JavaScript-Funktion bei Windows, aber nicht bei Ubuntu (Beides im Firefox getestet!):

function showlogin_check(event) {
event = event || window.event;
if (event.keyCode==220) { if(event.ctrlKey) showlogin(); else return false; } else return false;
return true;
}

Diese Funktion wird ausgeführt mit: Und sie soll immer, wenn die Tastenkombination Ctrl + ^ gedrückt wurde die Funktion showlogin ausführen (Diese öffnet ein Loginfenster, aber daran liegts nicht)

Warum geht folgende JavaScript-Funktion bei Windows, aber
nicht bei Ubuntu (Beides im Firefox getestet!):

Unterschiede im FF durch das BS?
Versuche es doch mal so:



window.onload=function(){
document.onkeydown=showlogin_check;
}

function showlogin_check(event) {
event = event || window.event;
kCode = event.keyCode || event.which;
if (kCode==220) { if(event.ctrlKey) alert(‚bingo‘); else return false; } else return false;
return true;
}

vielleicht zündet es mit event.which

die ganzen returns kannst Du nach meiner Ansicht auch weg lassen :smile:)

mfg
Klaus