Bookmarklet, loading an external script
s = d.createElement ('script');
if (typeof s! = 'object') s = d.standardCreateElement ('script');
s.src = 'http: //example.com/js/bookmarklet.js';
s.type = 'text / javascript';
d.body.appendChild (s);}) (); "> Do it!
In a more readable form:
(function () {
var d = document, s;
s = d.createElement ('script');
if (typeof s! = 'object') {
s = d.standardCreateElement ('script');
}
s.src = 'http://example.com/js/bookmarklet.js';
s.type = 'text / javascript';
d.body.appendChild (s);
}) ();
Tested in IE6, IE7, FF2, FF3, Opera 9.2, Opera 9.5, Safari.