Hallo Robert,
Wenn das Element <input type="text" id="myInput"> den Focus hat und die Leertaste gedrückt wird, soll der alert (stellvertretend für die später einzusetzende eigentliche Aktion) erscheinen, das Leerzeichen soll verschluckt werden.
Du willst also die Default-Aktion unterdrücken. Dabei gibt es für den IE selbstverständlich wieder mal eine andere Technik als für Browser.
http://forum.de.selfhtml.org/archiv/2005/10/t117350/#m751670
Der Rest des Threads könnte für deine Zwecke auch ganz hilfreich sein.
Gruß Gernot