heinetz: onafterprint

Beitrag lesen

hallo forum,

ich habe auf einer seite derzeit eine druckfunktion implementiert,
die folgendermassen aufgebaut ist.

mit klick auf den Drucken-Button wird dieselbe Seite
mit dem Parameter '?template=print' in einem popup geladen.
Durch den Paramter wird die Seite entsprechend in
einem 'Print-Template' dargestellt.

In dem:

  • werden bestimmte Dinge ausgeblendet.
  • steht im body-tag "onload='window.print();'"
  • ausserdem im head
      <script for=window event=onafterprint>this.close()</script>

Ich bin absolut keit Fan von diesen MS-Geschichten und weiss,
dass sie Probleme bereiten, aber der Kunde ist König, benutzt
den IE und will von anderen Browsern garnichst wissen.

UND DA IST DAS PROBLEM:

Ich habe die Site damals auf nem 5er IE gebaut, der Kunde hat mit
nem 5er IE drauf geguckt. Es hat funktioniert. Jetzt (mit nem 6er)
funktioniert das alles nicht mehr. Oder genauer der onafterprint-Handler funktioniert nicht mehr ;(

kann mir jemand nen Tipp geben, warum?
bw. mir nen guten Workarroud zeigen, wie
genau das für 5er und 6er IE geht?

danke,
gruesse,
martin