onClick="window.open" Größe festlegen

  • Guten Tag, habe in der Suche nicht das Richtige gefunden.

    Habe ein kleines Logo 48x48 was beim Anklicken ein Bild (jpg) mit ca 600x350 öffnen soll.

    Ich mache das mit:

    Code
    [COLOR=#0000c0][FONT=&quot]<img src=[/FONT][/COLOR][COLOR=black][FONT=&quot]"images/kghostview.png"[/FONT][/COLOR][COLOR=#0000c0][FONT=&quot]  width=[/FONT][/COLOR][COLOR=black][FONT=&quot]"48"[/FONT][/COLOR][COLOR=#0000c0][FONT=&quot] height=[/FONT][/COLOR][COLOR=black][FONT=&quot]"48"[/FONT][/COLOR][COLOR=#0000c0][FONT=&quot] border=[/FONT][/COLOR][COLOR=black][FONT=&quot]"0"[/FONT][/COLOR][COLOR=#0000c0][FONT=&quot] onClick=[/FONT][/COLOR][COLOR=black][FONT=&quot]"window.open('....../images/logo-rupprechtviertel.jpg','','menubar=no')"[/FONT][/COLOR][COLOR=#0000c0][FONT=&quot]></a>[/FONT][/COLOR]


    das Problem ist, dass wenn ich dort:

    [FONT=&quot]window.open('http:...../images/logo-rupprechtviertel.jpg','',[/FONT] width="600" height="350"[FONT=&quot] 'menubar=no')"[/FONT][FONT=&quot]>

    einfüge, wird das geöffnete Bild nicht uaf 600x350 angepasst aber auf der Ursprungsseite das Logo(48x48 ) vergrößert... :(


    Was mach ich da falsch?

    Vielen Dank für Eure Hilfe.

    Gruß Huba.

    [/FONT]

    2 Mal editiert, zuletzt von Huba (4. Mai 2009 um 11:45) aus folgendem Grund: fehler

  • Huba:


    saustark: 'width=600', 'height=350' hat geklappt ! Danke.

  • Bei der Größenangabe für Popups gibt es keine mehreren Wege, nur einen. Die Argumente im dritten Parameter müssen kommagetrennt ohne Anführungszeichen angegeben werden.

    Beispiel 1:

    Code
    window.open(Adresse, "Zweitfenster", "width=300","height=400");


    -> wird einen JavaScript-Fehler verursachen, da eine Option zuviel angegeben wurde

    Beispiel 2:

    Code
    window.open(Adresse, "width=300","height=400");


    -> funktioniert, zeigt aber kein Fenster mit einer Breite von 300 Pixeln an, da der zweite Parameter der Name des Fensters ist

    Beispiel 3:

    Code
    window.open(Adresse, "Zweitfenster","width=300","height=400");


    -> wie Beispiel 1, falsch

    Beispiel 4:

    Code
    window.open(Adresse, "Zweitfenster","width=300,height=400");


    -> funktioniert, weil es den Vorgaben entspricht

    Noch ein Link zum Einlesen: http://www.stichpunkt.de/beitrag/popup.html

    Ich tippe drauf der Gast hat Beispiel 2 "angewendet".