Oliver: Druckbare css Version

Beitrag lesen

Hallo,
also ich habe ein Problem und vielleicht weißt einer da ja weiter.

Ich habe eine CSS Datei in der ich alle Formatierungen vornehme sowie eine CSS-Datei zum drucken.
Habe eine Template Seite in der beide Aufrufe wunderbar funktionieren.

Jetzt kommt mein Problem. Habe auf einer JSP Seite 2 Bereiche die Druckbar sein sollen. Dies sind allerdings normale Container.
Ich habe nun versucht eine neue CSS-Datei hinzuzufügen.
Leider kriege ich beim Aufruf keine css-Datei hin. Er hängt sich auf.
Wenn ich den Back Button nutze, dann beendet er den Prozess und öffnet mir dann erst das Druckdialogfenster.

Habe mir den Code von der Auswahl eines Browsers so zurecht gemacht, das es theoretisch passen müsste.

Wäre schön wenn sich den einer anschauen würde.

Gruß Oliver

CODE:

Javascript:

<script language="JavaScript" type="text/javascript">
  function printContent(a){
      if (a > 2)
      {
        document.write('<link rel="stylesheet" type="text/css" href="css/print.css">');
        print();
      }
      else {
        document.write('<link rel="stylesheet" type="text/css"    href="css/printMDE.css">');
        print();
      }
    }
</script>

JSP-Seite:
<html:link href="javascript:printContent(2)" style="color:black;" styleClass="borderLink">
              <center style="margin-top:3px;"><bean:message key="button.print"/></center>
            </html:link>

... oder(Sind ja 2 Buttons)

<html:link href="javascript:printContent(3)" style="color:black;" styleClass="borderLink">
              <center style="margin-top:3px;"><bean:message key="button.print"/></center>
            </html:link>