Wolfgang See: neue Fenster m. Argumenten-Uebergabe

Beitrag lesen

Hallo,
ich möchte verschieden große Grafiken in jeweils neue
Browserfenster öffnen.
Ich habe dazu folgendes Script, das funktioniert:
-----
function BildFenster()
   {
       if(navigator.appVersion.substring(0,1) >= "4")
            {
                 if (screen.height >= 600)
                    {
                    NeuBildFenster =
                    window.open("graphics/winstar.gif", "Bildfenster", "width=510,height=600,scrollbars,resizable")
                    NeuBildFenster.focus();
                    }
            }
       else
            {
                 NeuBildFenster =
                 window.open("graphics/winstar.gif", "Bildfenster", "width=510,height=410,scrollbars,resizable")
                 NeuBildFenster.focus();
            }
   }
-----

etwas modifiziert, sodass ich mit einem Script unterschiedlich
große Grafiken mit entsprechend angepasster Fenstergröße öffnen kann.

-----
function BildFenster(Bild_PfadName,BildBreite,BildHoehe)
   {
        if(navigator.appVersion.substring(0,1) >= "4")
            {
                   if (screen.height >= 600)
                      {
                       NeuBildFenster =
                       window.open(Bild_PfadName, "Bildfenster", width=BildBreite + 16, height=BildHoehe + 26,"scrollbars,resizable")
                       NeuBildFenster.focus();
                      }
            }
        else
            {
                   NeuBildFenster =
                   window.open(Bild_PfadName, "Bildfenster", width=BildBreite + 32, height=410,"scrollbars,resizable")
                   NeuBildFenster.focus();
            }
   }
-----
Im <body> rufe ich dann die Grafik  z.B. mit
-----
<A HREF="javascript:BildFenster('graphics/winstar.gif',478,478);"><IMG SRC="graphics/montes.gif" ...usw
-----
auf.
So dachte ich mir das jedenfalls.
Der relative Pfad mit der Grafik wird an die Funktion übergeben,
jedoch das neue Fenster öffnet immer nur mit der gleichen Größe
des bereits vorhandenen Fensters.
Ich habe natürlich schon diverse Varianten der Anführungsstrich-
Setzung ausprobiert - sowie auch zusätzliche Variablen.
Geht das überhaupt so, wie ich mir das vorstelle?
Vielen Dank im voraus und
Gruß
Wolfgang