Hallo Martin,
ein this ist ohne Objekt - Instanzierung (fast) immer das Window-Objekt. Um auf das input - Feld zugreifen zu können musst du das this, dass da noch auch das Element selber zeigt, an die Funktion selber als Argument übergeben. Außerdem brauchst du kein "javascript:" im Attrbibut - Eventhandler zu notieren, der Browser weiß, dass er da javascript erwarten kann.
Grüße aus Leipzig