onload - это свойство объектов окна, а не элементов тела, несмотря на то, что атрибут HTML может заставить вас поверить. Это ссылка:
printwindow.onload
Однако в этом контексте вы не можете передать ей строку JavaScript - вам нужно передать ей функцию. Итак, полный скрипт вроде бы будет выглядеть так
printwindow.onload=function(){self.print();}
Теперь, сложив все вместе
<a href="www.google.com" onclick="var printwindow=window.open(this.href,'printwindow');printwindow.onload=function(){self.print();};return false;" >try it</a>
ОДНАКО! Это не будет работать для вас по адресу "www.google.com". Модель безопасности браузера предотвращает доступ родительских окон к объектам окон дочерних окон, ЕСЛИ они оба не находятся при одном и том же доменном имени.