Ich fürchte, das lässt sich mit einem Bookmarklet nicht lösen. Zumindest nicht mit location.href, eher schon mit http://de.selfhtml.org/javascript/objekte/window.htm#open@title=window.open(), weil dir diese Methode das window-Objekt des neuen Fenster zurückgibt, du also problemlos einen load-Handler setzen kannst.
Mathias
magst du mir da ein beispiel geben???
statt location.href='blub';
mach ich einfach
test=window.open('blub');
test.body.onload=function(){this.FORMNAME.submit();