Diesmal nur kurz: nach eingem probieren und kurz vor dem verzweifeln klappte es dann doch. Es sollte per javascript verhindert werden, dass die Backspace Taste eine Seite zurückblättert. Die Lösung ist die (mit jQuery): $(document).ready(function(){ $(document).bind("keydown", function(e){ if (e.keyCode) code = e.keyCode; // für alle Browser else if (e.which) code = e.which; // für ie if(code==8){ // backspace // Was auch immer man dann tun will return false; // unterbricht die Verarbeitung durch den Browser } }); }); Wichtig dabei ist zu beachten, dass man das keydown Event benutzt und nicht keyup oder keypress. Dann ist der Browser nämlich schneller und blättert zurück bevor das js angesprochen wird. Dieser Fehler ist mir lang unterlaufen und ich fand ihn nicht. Ich nehme übrigens generell jquery um mir die Krämpfe für document.getElementByFoo.bar(); zu ersparen und ähnliches ... More
2010-09-27