hi,
ich würde auf jeden Fall davon abraten, mit <body onload="..."> zu arbeiten, da viele moderne Browser diese Funktion nicht mehr erlauben bzw. die Anwender es deaktiviert haben. Stichwort Werbe-PopUps. Die werden dadurch geladen...
nein, die werden durch window.open geöffnet.
ob dieses nun onLoad gefeuert wird, oder so durch einen script-bereich irgendwo im dokument, ist dabei relativ unerheblich.
gute browser bieten einem aber die möglichkeit, window.open zu unterbinden, wenn es _nicht_ durch eine benutzeraktion aufgerufen wurde.
gruss,
wahsaga