Hallo.
so, und dieses Fenster würde ich gerne drucken, leider druckt der ie aber immer das index fenster (also den opener).
Weil du vermutlich window.print() benutzt hast und nicht win_oa.print().
Naja, aber zum Einen würde ich dir empfehlen mit with() (http://selfhtml.teamone.de/javascript/sprache/objekte.htm#with) zu arbeiten, das macht das Script kleiner und auch übersichtlicher. Dann wäre es ratsam das Dokument zu öffnen und zu schließen (http://selfhtml.teamone.de/javascript/objekte/document.htm#open bzw. http://selfhtml.teamone.de/javascript/objekte/document.htm#close) und eine Maskierung des Backslashes in den schließenden Tags ist auch nicht verkehrt.
Also im Großen und Ganzen ungefähr so:
function online_anfrage()
{
with(window.open("","OnlineAnfrage","[...]"))
{
with(document)
{
open("text/html");
write('<html>[...]</html>');
close();
}
if(print){print()}
}
}
Gruß
Norbert