michael99: bild in neuem browserfenster

guten morgen

ich habe eine kleine bildergalerie. nach dem click auf die thumbs sollen die bilder in einem neuen browser-fenster geöffnet werden.
die grösse des neuen fensters soll genau so gross sein wie das bild. ich kann das auch pixelgenau angeben. nun gibt es aber oben und links immer einen weissen rahmen.

ich kann zwar für jedes bild eine eigene html-datei anfertigen, und dann das bild mit einer ebene in die linke obere ecke zwingen.
nachdem ich aber das hier gefunden habe (http://forum.de.selfhtml.org/archiv/2001/11/t89/) denke ich dass es auch einfacher geht. nur wird beim obgenannten beispiel das neue fenster immer ein bisschen zu klein :-)

ich bin niubi und benutze IE6 und dreamweaver.

besten dank für einen lösungsvorschlag

michael99

  1. hi!

    direkt weiterhelfen kann ich dir nicht weil das glaube ich nur mit jscript realisierbar ist und da bin ich selbst nicht so der checker aber ich persönlich würde dir raten das ausgewählte bild in einem iFrame auf der selben seite anzeigen zu lassen! die anleitung dazu findest du z.b. hier in selfhtml!

    greetz
    MakkuZ

    1. hi,
      ja mit javascript ist das realisierbar!

      <a onClick='javascript:window.open('./ziel.php','Fenster1','width:400;height:600;top:0;left:0;')><img src='./bild_thumb.jpg'></a>

      ist nur ein beispiel, geht natürlich alles noch genauer,
      weiteres kannst du hier lesen
      http://de.selfhtml.org/javascript/objekte/window.htm#open

      viel glück!

      1. <a onClick='javascript:window.open('./ziel.php','Fenster1','width:400;height:600;top:0;left:0;')><img src='./bild_thumb.jpg'></a>

        ich bin leider nicht so versiert auf php. warum brauchts denn das "./ziel.php"?`

        vielleicht habe ich meine frage auch ein bisschen falsch formuliert. hier nochmal: ich klicke auf einen link, ein neues browserfenster erscheint. es ist 200 mal 200 pixel gross. darin soll ein bild erscheinen, das genau 200 mal 200 pixel gross ist.
        das funktioniert eigendlich alles, nur gibt es oben und links einen weissen rand, das heisst der rechte und untere teil des bildes wird beschnitten. ich möchte ein passgenaues neues browserfenster das genau die grösse des darin zu ladenden bildes hat.

        oder ist das evtl ein IE-problem??

        @RINGSPUN: bei der galerie [1ink:http://www.rslage.de/aktivitaeten/abschluss2004.html] gibt es diesen weissen rand auch, musst nur bei dem geöffneten bild nochmal draufklicken.

        aber schon mal lieben dank für die bisherigen antworten.

        michael99

  2. Hi,

    schau einmal hier vorbei http://www.rslage.de/aktivitaeten/abschluss2004.html und scroll ganz nach unten. Dort findest du eine mögliche Lösung. Einfach den Quelltext anschauen und gegebenfalls abändern.

    Ach übrigends einen Link setzt man hier so [1ink:target] die 1 gegen l austauschen dann klappts ;-)

    Gruß http://www.pascalg.privat.t-online.de/

    PS: auf meiner Page gibt es auch eine Galerie ;-)

    1. Hi,

      Ach übrigends einen Link setzt man hier so [1ink:target] die 1 gegen l austauschen dann klappts ;-)

      das war kein guter Tip..;-)

      freundliche Grüße
      Ingo

  3. ich bin mir nicht sicher aber könnte es sein, dass du vielleicht keinen margin gesetzt hast??
    wenn du im html-code bei <body style='margin:0px;'>
    einträgst, könnte dann der rand verschwinden??

    mfg,
    thomas

    1. ich bin mir nicht sicher aber könnte es sein, dass du vielleicht keinen margin gesetzt hast??
      wenn du im html-code bei <body style='margin:0px;'>
      einträgst, könnte dann der rand verschwinden??

      mfg,
      thomas

      also, ich habe das teil mal hochgeladen:
      http://www.doomcrew.com/test/test.htm

      das bild ist genau 400 x 400 pixel und das neue fenster ist genau 400x400.

      warum der weisse rand??

      danke

      michael99

      1. hi,

        warum der weisse rand??

        weil wegen was thomas dir gerade sagte.

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.
        1. warum der weisse rand??

          weil wegen was thomas dir gerade sagte.

          sorry meine lange leitung, aber wo kommt denn das <body style='margin:0px;'> hin?

          wenn ich das in den body schreibe, dann funktioniert das mit dem thumbnail, aber ich möchte dass das NEUE FENSTER keinen weissen rand hat.

          hier der link:
          http://www.doomcrew.com/test/test.htm

          ich glaube wir kommen dem problem auf die spur :-)

          danke

          michael99

          1. hier der link:
            http://www.doomcrew.com/test/test.htm

            da weiss ich leider auch nicht weiter, auch bei google konnt ich noch nix finden..

            das mit dem body-eintrag würde nur dann gehen, wenn explizit eine html/php-datei geladen wird, in der dann ein bild eingesetzt wird.

  4. die grösse des neuen fensters soll genau so gross sein wie das bild. ich kann das auch pixelgenau angeben. nun gibt es aber oben und links immer einen weissen rahmen.

    Um diesen weg zu bekommen, musst du dir mit JS ein HTML dokument zusammen bauen.

    (http://forum.de.selfhtml.org/archiv/2001/11/t89/) denke ich dass es auch einfacher geht. nur wird beim obgenannten beispiel das neue fenster immer ein bisschen zu klein :-)

    Die größe des browserfensters ist tatsächlich ein Problem, dass ich mit meinem Versuchen in den verschiedenen Browsern nie ganz gelöst bekommen habe. hier ist mein letzter versuch http://home.arcor.de/struebig/computer/javascript/exp/test/popup.htm

    Struppi.

    1. Um diesen weg zu bekommen, musst du dir mit JS ein HTML dokument zusammen bauen.
      Die größe des browserfensters ist tatsächlich ein Problem, dass ich mit meinem Versuchen in den verschiedenen Browsern nie ganz gelöst bekommen habe. hier ist mein letzter versuch http://home.arcor.de/struebig/computer/javascript/exp/test/popup.htm

      danke struppi!
      ich habe deine "versuche" mal angeschaut. funktioniert nicht schlecht. in meiner naiven vorstellung dachte ich dass man das mit ein oder zwei zeilen hinkriegt :-)
      ich werde also mal schauen, ob ich deinen codes folgen kann und das bei mir einbauen.

      merci!!

      michael99