Gernot Back: Standardaktion für Leertaste verhindern - Lösung

Beitrag lesen

Hallo peter,

ja, das scheint tatsächlich die Lösung zu sein:

  
function welche (e) {  
  var e = e || window.event;  
  if(window.captureEvents) {  
    var taste = e.which;  
  } else {  
    var taste = e.keyCode;  
  }  
  if(taste==32) {  
    if(e.preventDefault)  
      e.preventDefault();  
    else  
      e.returnValue=false;  
  }  
}  
  
if (window.captureEvents) {  
  window.captureEvents(Event.KEYPRESS);  
  // auf die eine Zeile vorher (für Netscape 4.X) kommt's nicht an  
  window.onkeypress=welche;  
} else {  
  document.onkeypress=welche;  
}  

Gruß Gernot