Tobias: Bild in neuem Fenster öffnen...

Hi!

Ich möcht gern wissen wie man das machen kann das ein Bild in einem neuen fenster geöffnet wird, das genauso groß is wie das Bild! also so das das fenster automatisch die größe des bildes hat :) geht das mitnem javas script oder wie macht man das?!

tschö Tobias

  1. ergänzung:

    also das soll sich öffnen wenn man nen link anklickt :)

    1. ergänzung:
      also das soll sich öffnen wenn man nen link anklickt :)

      Ach so, jetzt verstehe ich das Problem :-)

      Nun :

      die grösse des Bildes kann so ausgelesen werden:

      <img src="test.gif" name="testPic">

      <script>
         bildWeite = document.testPic.width;
         bildHoehe = document.testPic.height;
      </script>

      und dann kann das Fenster rescaliert werden:

      <script>
         /* hier müssen die Variablen bildWeite und
            bildHoehe angepasst werden: Das Fenster muss ja etwas
            grösser sein als das Bild, da noch der Border oder Menü
            des Fensters hinzukommen */
         window.resizeTo( bildWeite, bildHoehe );
      </script>

      Hoffe, dass das Hilft

      Gruss

      Philipp

      1. hmm joa so halb schonma ja <gg>

        habs vielleicht auch ziemlich blöd formuliert...

        also nochma neu:

        ich hab ein bild, das wenn ich auf den Thumbnail von dem Bild klicke, in originaler größe in einem neuen Fenster geöffent werden soll! also so ein pop up! ohne die menüleiste und so... is das jetz verständlicher?? - ich hoffe doch :-)

        tschö Tobias

        1. Hallo,
          (Script ist von Wolfgang S.)

          <html>
          <head>
          <title>Bildscript</title>
          <script language="JavaScript">

          F1=false

          function fenster(URL1)
          {
           if(F1)
            {
            if(F1.closed==false)
            F1.close()
            }
          F1=open("","","width=200,height=200,resizable=yes")
            with(F1.document)
             {
              open()
              write("<html>")
              write("<body topmargin='0' leftmargin='0' marginheight='0' marginwidth='0' >")
              write("<img src='"+URL1+"'>")
              write("</body>")
              write('<script type="text/javascript">\n')
              write("self.resizeTo(document.images[0].width,document.images[0].height)")
              write("</script>")
              write("</html>")
              close()
             }
            F1.focus()
           }
          </script>
          <body>
          <a href="javascript:fenster('party11.jpg')">bild1</a>
          <a href="javascript:fenster('party11klein.jpg')">bild2</a>
          <a href="javascript:fenster(bild3.gif)">bild3</a>
          </body>
          </html>

          1. hi!
            jaa danke! sowas hab ich gesucht!!!

            nur ein problem hab ich noch, wie kann man die größe des öffnenden fensters ändern? etwa hier:

            F1=open("","","width=200,height=200,resizable=yes")

            ???

            sorry wenn das saudumme fragen sind, aber in sachen java bin ich absoluter Anfänger :)

            1. sorry wenn das saudumme fragen sind, aber in sachen java bin ich absoluter Anfänger :)

              brauchst du nicht, gib einfach die Bilder als Link unten im Body Teil ein und das Script passt die Popups den Bildern an

        2. ich hab ein bild, das wenn ich auf den Thumbnail von dem Bild klicke, in originaler größe in einem neuen Fenster geöffent werden soll! also so ein pop up! ohne die menüleiste und so... is das jetz verständlicher?? - ich hoffe doch :-)

          WAR MIR KLAR! - Aber die Titelleiste ist trotzdem da! - Sonst lass die Änderung der Variablen weg, wirst sehen, dass es Scrollbars gibt!

          Hoffe, dass mein Script funzt? - Problem gelöst?

          Gruss

          Philipp

          PS: Seid doch etwas netter zu mir, ich weiss das ich hier neu bin und hab mich deshalb noch nicht so an den Umgangston hier im Forum gewöhnt.

          1. Hallo,

            PS: Seid doch etwas netter zu mir, ich weiss das ich hier neu bin und hab mich deshalb noch nicht so an den Umgangston hier im Forum gewöhnt

            Ich glaube da hast du Tobias ein wenig falsch verstanden. Ich glaube es handelte
            sich bei seiner Äußerung primär um Selbstkritik. Und wenn doch nicht, dann
            hat er seine barsche Aussage zumindest mit einem Grinsen (:-)) abgeschwächt :-)
            Ich hab ihn übrigens auch nicht gleich verstanden. Und er ist hier auch
            kein Regular. :-)

            Ich kann dir versichern, daß dich hier niemand böse anmacht, nur weil du neu
            bist. Solange du hier konstruktiv postet, sind alle glücklich. Und das tust
            du. Mir bist du jedenfalls schon positiv aufgefallen :-)
            Insofern solltest du das alles nicht zu persönlich nehmen. Du wirst noch
            feststellen, daß hier sehr viele Leute reinkommen, die nur zum Fragen herkommen
            und dabei nicht einmal die nötigen Umgangsformen beachten. Man gewöhnt sich
            daran.

            Gruß
            Slyh

            1. PS: Seid doch etwas netter zu mir, ich weiss das ich hier neu bin und hab mich deshalb noch nicht so an den Umgangston hier im Forum gewöhnt

              Ich glaube da hast du Tobias ein wenig falsch verstanden. Ich glaube es handelte
              sich bei seiner Äußerung primär um Selbstkritik. Und wenn doch nicht, dann
              hat er seine barsche Aussage zumindest mit einem Grinsen (:-)) abgeschwächt :-)

              Tobias: Sorry; hab wohl wirklich etwas in den falschen Hals gekriegt. Nun, ich stehe zu meiner Sentimentalität :-)

              Nun es hat wohl daran gelegen, dass Tobias gar nicht auf das Script eingegangen ist, sondern das "Unwichtige" hervorgehoben hat.

              Ich kann dir versichern, daß dich hier niemand böse anmacht, nur weil du neu
              bist. Solange du hier konstruktiv postet, sind alle glücklich. Und das tust
              du. Mir bist du jedenfalls schon positiv aufgefallen :-)

              Das freut mich sehr. Ich tue auf jeden Fall mein Bestes. Schliesslich will ich auch einmal zu der "Familie" gehören :-)

              Insofern solltest du das alles nicht zu persönlich nehmen.

              Ich war nur Anfangs etwas erstaunt über den Ton, wie man hier miteinander kommuniziert. Hab ich noch in keiner anderen Liste mitbekommen. Nun, wie ich schon in einem anderen Thread gesagt habe: Das ganze scheint mir eine Familie zu sein, die zueinander hält. Dieser Umstand allein entschuldigt schon vieles. Und eigentlich fühle ich mich hier bereits wohl (wie zu Hause) :-)

              Gruss Philipp

              1. hi!

                nee also ich bin ja selber gaaanz frisch hier! also das war auch wirklich nichts gegen dich sondern reine selbstkritik :-)

                Nun es hat wohl daran gelegen, dass Tobias gar nicht auf das Script eingegangen ist, sondern das "Unwichtige" hervorgehoben hat.

                sorry, aber es war nich so ganz das was ich mir vorgestellt hatte! aber ich hab mich am anfang auch ziemlich dumm ausgedrückt :-/

                tschö tobi

                1. nee also ich bin ja selber gaaanz frisch hier! also das war auch wirklich nichts gegen dich sondern reine selbstkritik :-)

                  Nun es hat wohl daran gelegen, dass Tobias gar nicht auf das Script eingegangen ist, sondern das "Unwichtige" hervorgehoben hat.

                  sorry, aber es war nich so ganz das was ich mir vorgestellt hatte! aber ich hab mich am anfang auch ziemlich dumm ausgedrückt :-/

                  Vergeben und vergessen. Kommen wir zurück zum Wesentlichen:

                  Wie gesagt, die grösse des Fensters kann man mit

                  window.resizeTo(x, y) ändern.

                  Gruss

                  Philipp

                  1. Hi,

                    ich weiss ja nicht ob das Prob schon gelöst ist, aber wenn nicht kannste gern mal hier schauen. http://www.inspire-net.de/websites/java3/popup/index.htm

                    Cu Helmut

                    1. ich weiss ja nicht ob das Prob schon gelöst ist, aber wenn nicht kannste gern mal hier schauen. http://www.inspire-net.de/websites/java3/popup/index.htm

                      Hab ich mir angeschaut. Das Popup hat bei dir eine fixe grösse, Tobias hat Bilder mit verschiedenen Grössen und will die Popupgrösse an die Bildgrösse anpassen.
                      Lässt sich aber einfach anpassen

                      Gruss

                      Philipp