Matthias: window.open() geht nicht richtig

Hi,
ich habe eine Linkliste mit Fotos, jedes soll in einem Popup-Fenster öffnen. Weil es mir aber zu viel Text ist, bei jedem Fotolink den ganzen Aufruf à la

href="javascript:void(window.open('fotos/09/64.jpg','','width=825,height=625,left=50,top=50'))"

hinzuschreiben, dachte ich, ich schreibe lieber in den head-Bereich folgende Funktion:

<script>
function NewWindow(Adresse, Breite, Hoehe)
{
window.open(Adresse,"","width=Breite,height=Hoehe,left=50,top=50");
}
</script>

und kann dann die Bilderlinks verkürzen auf:

href="javascript:NewWindow('fotos/09/64.jpg','825','625')"

Leider funktioniert das nicht ganz perfekt. Das Fenster öffnet zwar und mein Foto wird geladen, doch die Fensterbreite und -höhe ist nicht so wie ich sie an die Funktion übergeben habe.
Ich vermute dass der Fehler bei dem width=Breite und height=Hoehe liegt.
Danke für Tips und Korrekturen.

  1. Hallo Matthias,

    die Variablen "Breite" und "Hoehe" werden nicht interpretiert, sondern es wird an dieser stelle einfach nur der Text "Breite" und "Hoehe" ausgegeben.
    Richtig geht es so:

    function NewWindow(Adresse, Breite, Hoehe)  
    {  
      window.open(Adresse,"","width="+Breite+",height="+Hoehe+",left=50,top=50");  
    }
    

    P.S.: Den Fensternamen in der Mitte solltest du noch setzen, z.B. "picpopup".

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Funktioniert perfekt! Danke für die schnelle Hilfe!

      Matthias

  2. Hi,

    window.open(Adresse,"","width=Breite,height=Hoehe,left=50,top=50");

    "Breite" ist kein gültiger Wert für width, "Hoehe" keiner für height. Du möchtest Dich mit Strings beschäftigen.

    href="javascript:NewWindow('fotos/09/64.jpg','825','625')"

    Warum machst Du das ganze eigentlich abhängig von einer optionalen Technik?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes