Carsten: neue Fenster m. Argumenten-Uebergabe

Beitrag lesen

Hallo Wolfgang!

window.open(Bild_PfadName, "Bildfenster", width=BildBreite + 16, height=BildHoehe + 26,"scrollbars,resizable")

So dachte ich mir das jedenfalls.

Im Prinzip.. ja, man sieht was du willst ;-)

Ich habe natürlich schon diverse Varianten der Anführungsstrich-
Setzung ausprobiert [...]

Die richtige war wohl noch nicht darunter:

"width="+BildBreite + 16+",height="+BildHoehe + 26+",scrollbars,resizable"

Drei Sachen dazu:

Es muss _ein_ String (Zeichenkette) erzeugt werden, der alle Werte, mit Komma getrennt und ohne Leerzeichen enthält. Der wird als _ein_ Parameter an window.open übergeben. In deinem Versuch bekommt window.open an der Stelle 3 Parameter, mit denen es nix anfangen kann.

Strings werden mit dem + Zeichen aneinandergehängt.

Zum Testen ist evtl. folgendes günstiger:

fenstereinstellungen="width="+BildBreite + 16+",height="+BildHoehe + 26+",scrollbars,resizable";
alert(fenstereinstellungen); // hier wird dir der String angezeigt, so daß du ihn kontrollieren kannst
window.open(Bild_PfadName, "Bildfenster",fenstereinstellungen); // und hier wird das Fenster wirklich aufgemacht

Gruss,
Carsten