Hallo,
okay: Maskierung und open bzw.close, das hat für Netscape gereicht. Aber der IE verweigert noch die korrekte Verarbeitung. Dabei arbeitet IE das Skript komplett ab (hab ich getestet) und zeigt kurz das vom Skript erzeugte Fenster an. Dann aber geht er flott wieder auf das ursprüngliche Fenster. Wenn ich dann mit dem back-button zu dem kurz angezeigten Fenster zurück gehe: fehlerfrei ausgegeben! Die Quelltext-Anzeige beinhaltet aber Seltsames ...
Noch immer ratlos, dabei wollte ich das bevorstehende Wochenende eigentlich mit was anderem verbringen ...
Gruß: Hannes
PS:
Der Vollständigkeit halber die fragliche Datei:
<html><head><title>Test</title>
<script language=javascript src=ausgabe.js></script>
</head><body>
<form name="Formular" onSubmit="ausgabe()">
gib was ein: <input type=text size=40 name="benutzereingabe">
Formular: <input type=submit value="Los gehts"><input type=reset value="Loeschen">
</form>
</body></html>
und das Script aus der Datei "ausgabe.js":
function ausgabe()
{
document.open("text/html", "replace()");
document.writeln("<html><head><title>Test</title>");
document.writeln("<script language=javascript src=ausgabe.js></script>");
document.writeln("</head><body>");
document.writeln("<em>Neues Formular</em>");
document.writeln("<form name=Formular onSubmit='ausgabe()'>");
document.writeln("gib was ein:<input type=text size=40 name='benutzereingabe'>");
document.writeln("Formular: <input type=submit value='Los'><input type=reset value='Loeschen'>");
document.writeln("</pre></form>");
document.writeln("</body></html>");
document.close();
}