Michael Bieri: Drucken in einem Unterfenster

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';
}

  1. Lies dir mal http://selfhtml.teamone.de/javascript/objekte/window.htm#print durch, ich hoffe es hilft weiter.

    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';
    }