LRA: Bilder übergroß im Iframe (IE)

Hi!
Habe eine Tabelle mit 2 Spalten. In der linken sind Thumbnails (40*40). Wenn man auf sie klickt, öffnen sie sich größer in der rechten Spalte im Iframe!
Das Problem ist, beim Firefox werden die "großen" Bilder automatisch an die Größe des Iframes angepasst, jedoch nicht beim Internet Explorer!

<a href="hz001.jpg" border="0" target="Iframe"><img src="hz001.jpg" width="40" height="40" border="0"> </a>

Wenn ich nun in den <a>-Tag WIDTH und HEIGHT mit reinnehme, tut sich nix! Die Bilder werden dann immer noch genauso übergroß im Iframe angezeigt.

Jemand eine Idee, wie man die Bilder an den Iframe anpassen kann? (außer die tatsächliche Bildgröße zu verändern)

  1. Hi,

    Das Problem ist, beim Firefox werden die "großen" Bilder automatisch an die Größe des Iframes angepasst, jedoch nicht beim Internet Explorer!

    das sind browserseitige Einstellungen, die vom Client gesetzt werden.

    <a href="hz001.jpg" border="0" target="Iframe"><img src="hz001.jpg" width="40" height="40" border="0"> </a>

    Geht es jetzt um die Thumbnails oder die "großen" Bilder?

    Wenn ich nun in den <a>-Tag WIDTH und HEIGHT mit reinnehme, tut sich nix! Die Bilder werden dann immer noch genauso übergroß im Iframe angezeigt.

    Klar, an denen hast du ja auch nichts verändert.

    Jemand eine Idee, wie man die Bilder an den Iframe anpassen kann? (außer die tatsächliche Bildgröße zu verändern)

    Ich zitiere dich: "beim Firefox werden die "großen" Bilder automatisch an die Größe des Iframes angepasst"
    Ich nehme an, das ist das, was du willst.
    Plötzlich schreibst du aber, du willst die tatsächliche Bildgröße nicht verändern?
    Was möchtest du jetzt?
    Verwirre mich nicht so. Es ist erst mittag ^^

    MfG Hopsel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    1. "<a href="hz001.jpg" border="0" target="Iframe"><img src="hz001.jpg" width="40" height="40" border="0"> </a>"
      -> Dabei ging es um einen Thumbnaillink. Ohne weitere Bedeutung.

      Mit der tatsächlichen Bildgröße meinte ich, das ein Bild zb 1280x960 o.ä. groß ist und ich die Bilder nicht manuell auf  die Iframe-Größe anpassen möchte. Die Bilder sollen natürlich diese eigentliche Größe beibehalten und nur im Iframe dann optimal angepasst erscheinen. Also du hattest es schon richtig verstanden.

      Ich würde ja auf dem Iframe verzichten, aber wie bekomme ich es dann hin, in der einen Tabellenspalte auf das Thumbnail zu klicken, so dass es sich in der anderen Spalte größer öffnet?! Habe da einiges versucht, mit Ankern etc, und es ging nicht.

      Könnte das ganze natürlich auch mit Frames machen, aber dann hab ich wieder so viele einzelne Seiten... .

      1. Hi,

        du widersprichst dir schon wieder:

        ich [will] die Bilder nicht manuell auf  die Iframe-Größe anpassen

        und

        nur im Iframe [sollen die Bilder] dann optimal angepasst erscheinen

        Das geht aber nur, wenn du die Bilder manuell skalierst.

        MfG Hopsel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
  2. Hi,

    Jemand eine Idee, wie man die Bilder an den Iframe anpassen kann? (außer die tatsächliche Bildgröße zu verändern)

    die einzig gute Idee ist, für das iframe die Größe der Bilder zu definieren oder auf ein iframe zu verzichten. Vom Browser skalierte Bilder sehen meist unschön aus.

    freundliche Grüße
    Ingo

    1. "die einzig gute Idee ist, für das iframe die Größe der Bilder zu definieren"

      Aber wie mach ich das denn? Was meinst du?

      1. Hi,

        "die einzig gute Idee ist, für das iframe die Größe der Bilder zu definieren"
        Aber wie mach ich das denn? Was meinst du?

        <img style="width: WEITEpx; height: HÖHEpx;" ...

        MfG Hopsel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        1. <img style="width: WEITEpx; height: HÖHEpx;" ...

          Weiß jetz net so richtig, wo ich das hinschreiben soll. Habe ja nur folgende Zeile. Und da bezieht sich ja nix in dem Sinne auf die Bilder die dann erscheinen sollen. Oder isses mit ner CSS-Datei zu machen? Versteh ich grad net...liegt viell. doch dran das Mittag is *g*.

          <a href="006.jpg" border="0" target="Iframe"><img src="006.jpg" width="40" height="40" border="0"> </a>

          1. Hi,

            <a href="006.jpg" border="0" target="Iframe"><img src="006.jpg" width="40" height="40" border="0"> </a>

            richtig! Wenn du es so machst, hast du _keine_ Möglichkeit die Bilder zu skalieren.
            Du könnest aber die Bilder in HTML-Seiten packen und diese dann aufrufen. Dann ist auch das Skalieren wesentlich einfacher...

            MfG Hopsel

            --
            "It's amazing I won. I was running against peace, prosperity, and incumbency."
            George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
            1. Ja aber das mit den HTML-Seiten wollt ich ja net. Werd die Bilder jetz doch einfach dem Iframe anpassen. Is wohl das Beste.
              Danke dir.

              MfG LRA

  3. Ein (zugegeben etwas aufwendiger) Workaround für das was du haben willst:

    Für jedes Bild, dass du im Iframe anzeigen willst, baust Du eine eigene HTML-Seite:

    <html>
    <head>
       <title>Bild-Nummer 1 </title>
    </head>
    <body>
       <img src="..." width="100%" height="100%">
    </body>
    </html>

    Und die zeigst du dann mit dem <a href>-Link im Iframe an.

    Gruesse,
    Joerg