Michael Bieri: Drucken in einem Unterfenster

Beitrag lesen

Hallo!

Die folgende Funktion soll ein Fenster öffnen, darin etwas schreiben und das dann drucken, aber es will nicht so ganz...öffnen&schreiben geht, aber drucken nicht. Kann mir jemand helfen, wie ich das zum Laufen bringe?

function startPrint(){
  var wnd=window.open();
  if(document.forms["printform"].art[0].checked==true){
    wnd.document.write("Ansicht drucken");
  }
  else if(document.forms["printform"].art[1].checked==true){
    wnd.document.write("Geeignet drucken");
  }
  if(document.forms["printform"].printAssistent.checked==true){
    wnd.document.write(" auch den Assistent drucken!");
  }
  wnd.print();
  document.getElementById('printDialog').style.visibility='hidden';
}