Moin!
var w.open('about:blank', '_blank');
^^^^^^
Bitte eine Variable vergeben!
Sorry, typo, eigentlich sollte da auch dies stehen:
var w = window.open('about:blank', '_blank');
w.document.write('<button type="button" onclick="' +
'var ins=document.getElementsByTagName('input');' +
'for(i=0;i<ins.length;++i)document.cookie=ins[i].value;' +
'window.close();return false">Speichern</button>');
}(ungetestet)
An dem zusätzlichen return false
liegt es leider auch nicht. Naja, so lange dieses Problem nicht total gravierend für meinen Bookmarklet-Artikel ist, reicht es, im Hinterkopf zu haben, dass es bei KHTML (genauer: KJS) Probleme geben kann.
Viele Grüße,
Robert