peterS.: drucken nach window.open(wenn euch das nicht zu schwierig ist)

Beitrag lesen

gruss annett;

es war doch fast alles in ordnung -

* ein fenster im zweifelsfall mit 3 parametern oeffnen(siehe code);
 * bevor in ein dokument geschrieben wird, sollte es geoeffnet werden;
 * nach dem schreiben dasselbige wieder schliessen;
 * die anweisung zum drucken war richtig;
 * radio-buttons sind in Deinem fall die bessere alternative;

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>
<title>test</title>
<script type="text/javascript" type="text/javascript">
<!--
 var aa = "Inhalt F1: ";
 var bb = "Inhalt F3: ";
 var fenster2 = null;

function neuesFenster() {
 var x1 = window.document.forms["umfrage"].elements["F1"].value;
 var x2 = window.document.forms["umfrage"].elements["F2"].value;
 var x3 = "<br>";
 var x3obj = window.document.forms["umfrage"].elements["F3"];
 for (var i=0;i<x3obj.length;i++) {
  if (x3obj[i].checked) {
   x3 += x3obj[i].value + "  ";
   break;
  }
 }
 var content = ''+
 '<html><head><title>druckVersion</title></head><body>'+
 '<p>' + aa + x1 + '<br>' + bb + x3 + '<a href="javascript:window.print()">Drucken</a></p>'+
 '</body></html>';
alert(content);
 fenster2 = window.open("","f2","width=300,height=350"); // ( [quelle], [targetName], [eigenschaften] )
 fenster2.document.open("text/html");
 fenster2.document.write(content);
 fenster2.document.close("text/html");
 fenster2.focus();
}
//-->
</script>
</head>

<body>
<a href='javascript:neuesFenster()'>Druckbare Version</a>

<form name="umfrage">
<input type="radio" name="F3" value="nein">nein<br>
<input type="radio" name="F3" value="Jajajaja">Jajajaja<br>
<input type="radio" name="F3" value="vielleicht">vielleicht<br>

<input type=text name="F1">
<input type=text name="F2">

</form>
</body>

</html>

tschuess und by(t)e by(t)e - peterS. pseliger@gmx.net