if you want your bookmarklet to work in all browsers, it has to adhere to length limits:
IE 5 - 2084 bytes
IE 6 - 508 bytes
IE 6 SP 2 - 488 bytes
IE 7 - 2084 bytes
Firefox + Safari - > 2000 bytes
IE6 has the smallest length, and that includes the javascript: pseudo protocol.
1More