Dein Code funktioniert so nur im IE. Wenn du ihn etwas erweiterst, macht Netscape auch mit:
var ie = (navigator.appName == 'Microsoft Internet Explorer') ? 1 : 0;
function fenster(key){
var fenster_auf = 0;
if (ie) {
if (window.event.keyCode == 17) fenster_auf = 1;
} else if (key.which == 17) fenster_auf = 1;
if (fenster_auf) {
var dlgSize = "dialogWidth:500px;dialogHeight:610px;scroll:no;status:no;";
window.showModalDialog("neues.html", "", dlgSize);
}
}
document.onkeydown = fenster;
Wie du die Sondertasten mit einbeziehst steht in Selfhtml.
Mehrere 'normale' Tasten kann man aber nicht abfragen, zumindest nicht so auf einfachem Wege.