bjnas: Zugriff auf Open Windows

Beitrag lesen

Hallo bjnas

Natürlich verwende ich das erzeugte Objekt fenster = window.open('foo.html') für die Zuweisung fenster.document.getElementById('test') wieder.

Das hättest du uns in deinem Ursprungsposting verraten können.
Schau nach, was die Fehlerkonsole sagt.
„Hat nicht gefunzt” ist keine ausreichende Fehlerbeschreibung!
Auch wäre ein wenig relevanter Quelltext hilfreich.
Wo und wie wird die Variable „fenster” erzeugt?
Ist das eine globale Variable?
Kennt die Funktion, die die Werte anpassen soll, diese überhaupt?

Hier das bisschen Code (brauche ich eine globale Variable?) :

  
function printdoc(e) {  
        var o = e.srcElement || e.target;  
        var fenster = window.open('print.html', '_blank', 'width=500,height=800,status=no,scrollbars=yes,resizable=no');  
fenster.document.getElementById("agb").innerHTML = o.parentNode.innerHTML;  
fenster.focus();  
   }

Das o.parent.innerHTML funktioniert.
Das Fenster wird geöffnet aber beim fenster.document.getElement.. bleibt er hängen.

Wie würdet Ihr das machen ?

Ich möchte je nach Aufruf, ein neues Fenster mit der speziell zugeschnittene Druckansicht erzeugen. Die Daten dazu werden aus der aufrufender Site oder einer Text Datei gesammelt.

Ich würde keine speziell zugeschnittene Druckansicht verwenden, sondern eher ein spezielles Druckstylesheet.

Das geht leider nicht da nur gewisse Teile für die Druckansicht verwendet werden. Daraus wird quasi ein Merkzettel für ein Kurs generiert, und den wollte ich Clientseitig erstellen.

Auf Wiederlesen
Detlef