Thorsten: Javascript öffnet Fotos aus Galerie nicht

Hallo zusammen,

ich habe ein riesengroßes Problem und weiß nicht, wie ich es beheben kann. Ich hoffe, ihr könnt mir hier weiterhelfen.

Da ich leider von reiner html- und Javascriptprogrammierung keine Ahnung habe, muss ich notgedrungen auf entsprechende WYSIWYG-Editoren zurückgreifen.
Für die Homepage nehme ich Frontpage 2003 und für die Fotogalerie Album Creator von FirmTools.

Nun guckt euch doch mal bitte diese Seite an:

http://www.tgrimm.com/testneu/general_album/base0.html

und sagt mir, warum ich die Fotos dort nicht öffnen kann.

Im Verzeichnis http://www.tgrimm.com/testneu
liegt die index.htm und die vorlage.dwt Datei

Im Verzeichnis http://www.tgrimm.com/testneu/general_album
liegt die "Galeriestartseite" base0.html sowie die Dateien image0.html, image1.html und image2.html.
Die image...html Dateien sind die Dateien, die sich eigentlich öffnen sollten, wenn man die Fotos in der Galerie anklickt. Das entsprechende Foto öffnet sich dann in einem Fenster, das genaau so groß ist wie das Foto selbst.

Ich hoffe, ihr könnt mir weiterhelfen.

Gruß,
DrPepper

  1. Hallo,

    Da ich leider von reiner html- und Javascriptprogrammierung keine Ahnung habe, muss ich notgedrungen auf entsprechende WYSIWYG-Editoren zurückgreifen.

    Dann bist du hier volkommen falsch.

    Nun guckt euch doch mal bitte diese Seite an:
    http://www.tgrimm.com/testneu/general_album/base0.html

    Du meinst doch sicher http://www.tgrimm.com/testneu/general_album/base0.html ?
    Wie man Links  macht steht in der </faq/>

    und sagt mir, warum ich die Fotos dort nicht öffnen kann.

    Weil die Funktion StartImage() nicht definiert ist.

    Ich hoffe, ihr könnt mir weiterhelfen.

    Ich hoffe du verabschiedest dich von Frontpage, das ein
    fürchterlich unleserliches TabellenLayout gebaut hat
    und lernst HTML und CSS.

    Gruß
    Alexander Brock

    --
    Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
    http://againsttcpa.com
    1. Hallo Alexander,

      Du meinst doch sicher http://www.tgrimm.com/testneu/general_album/base0.html ?
      Wie man Links  macht steht in der </faq/>

      Sorry, ja.

      und sagt mir, warum ich die Fotos dort nicht öffnen kann.

      Weil die Funktion StartImage() nicht definiert ist.

      Sowas in der Art habe ich mir gedacht, deswegen poste ich ja hier. Aber wie und wo definiere ich die Funktion StartImage?

      Ich hoffe du verabschiedest dich von Frontpage, das ein
      fürchterlich unleserliches TabellenLayout gebaut hat
      und lernst HTML und CSS.

      Ja, das ist mein angestrebtes Ziel. Aber von heute auf morgen geht sowas ja nun mal nicht. Deswegen doktor ich noch (noch!) mit Frontpage rum.

      Gruß,
      Thorsten

      1. Hallo.

        Sowas in der Art habe ich mir gedacht, deswegen poste ich ja hier. Aber wie und wo definiere ich die Funktion StartImage?

        Die solltest du dir schon selber machen.
        Schließlich ist das das SELF (selber) Forum.

        Schönen Tag noch, H2O

        --
        Morgen ist Finale.
        ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
        Infos: http://emmanuel.dammerer.at/selfcode.html
        1. Schließlich ist das das SELF (selber) Forum.

          Ach dafür ist ein Forum da? Ich dachte, in einem Forum tauscht man sich aus und hilft sich gegenseitig. Da habe ich dann wohl etwas falsch verstanden.

          1. Hallo.

            Ach dafür ist ein Forum da? Ich dachte, in einem Forum tauscht man sich aus und hilft sich gegenseitig. Da habe ich dann wohl etwas falsch verstanden.

            Manoman. Sei doch nicht direkt so beleidig.
            Dann helfe ich dir eben.

            Also, fangen wir mal an:
            Was soll die Funktion denn bewirken?
            Soll sich einfach nur ein neues Fenster öffnen mit der HTML-Datei drin, soll sich ein Popup öffnen oder was soll passieren, wenn man auf einen der Links klickt?

            H2O

            --
            Morgen ist Finale.
            ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
            Infos: http://emmanuel.dammerer.at/selfcode.html
            1. Manoman. Sei doch nicht direkt so beleidig.
              Dann helfe ich dir eben.

              Ok, bin ich dann doch nicht ;-)

              Also, fangen wir mal an:
              Was soll die Funktion denn bewirken?
              Soll sich einfach nur ein neues Fenster öffnen mit der HTML-Datei drin, soll sich ein Popup öffnen oder was soll passieren, wenn man auf einen der Links klickt?

              Wenn man das Foto in der Galerie anklickt (die 1, 2 oder 3) soll sie das Foto in einem neuen Fenster öffnen. Alexander hatte etwas weiter oben schon hierzu etwas gepostet.

              Gruß,
              Thorsten

              1. Hallo.

                Wenn man das Foto in der Galerie anklickt (die 1, 2 oder 3) soll sie das Foto in einem neuen Fenster öffnen. Alexander hatte etwas weiter oben schon hierzu etwas gepostet.

                Ach so, es soll einfach nur die Seite geöffnet werden.
                Binde das hier mal in den head ein:

                <script language="JavaScript">
                <!--
                function StartImage(url) {
                window.open(url);
                }
                //-->
                </script>

                Das dürfte alles sein.
                Sollte etwas nicht funktionieren oder solltest du noch eine Frage haben, sag's einfach.

                Ich hoffe ich konnte helfen und habe dir nicht den Tag versaut, H2O

                --
                Morgen ist Finale.
                ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
                Infos: http://emmanuel.dammerer.at/selfcode.html
                1. Hallo H2O,

                  <script language="JavaScript">
                  <!--
                  function StartImage(url) {
                  window.open(url);

                  http://de.selfhtml.org/javascript/objekte/window.htm#open
                  "Erwartet mindestens zwei, optional auch drei Parameter:"

                  Also wie wärs mit

                  function StartImage(url,fenstername) {
                  window .open(url,fenstername);
                  }
                  Ich glaub ich bekomme Fehlermeldungen, wenn ich ein Fenster öffne,
                  ohne einen Namen anzugeben.

                  Gruß
                  Alexander Brock

                  --
                  Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
                  http://emmanuel.dammerer.at/selfcode.html
                  Deshalb können Pinguine nicht fliegen:
                  Was nicht fliegt kann auch nicht abstürzen
                  <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
                  http://againsttcpa.com
                2. Hallo,

                  Ach so, es soll einfach nur die Seite geöffnet werden.
                  Binde das hier mal in den head ein:
                  Das dürfte alles sein.

                  YEEEEEEEESSSSSSSSS!!!!! Das war's!!!! 1000 Dank.

                  Ich hoffe ich konnte helfen und habe dir nicht den Tag versaut, H2O

                  Nö, jetzt ist alles bestens ;-)

                  Gruß,
                  Thorsten

                  PS: Nicht morgen, heute ist Finale! ;-)

                  1. Hallo.

                    PS: Nicht morgen, heute ist Finale! ;-)

                    Habe ich auch gerade gemerkt, dass das noch da steht.

                    Schönen Tag noch, H2O

                    --
                    Heute ist Finale.
                    ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
                    Infos: http://emmanuel.dammerer.at/selfcode.html
                3. <script language="JavaScript">
                  <!--
                  function StartImage(url) {
                  window.open(url);
                  }
                  //-->
                  </script>

                  Das dürfte alles sein.

                  Noch eine abschließende Frage: Mit dem Einbinden der o.g. Funktion öffnet sich ja ein komplettes Browserfenster. Wie bekomme ich es hin, dass sich lediglich ein Fenster, ohne Statuszeile, Adresszeile usw öffnet?

                  Gruß,
                  Thorsten

                  1. Hallo,

                    [..] Wie bekomme ich es hin, dass sich lediglich ein Fenster, ohne Statuszeile, Adresszeile usw öffnet?

                    Entweder gar nicht (würde ich bevorzugen)
                    oder indem du dir die Möglichkeiten des dritten
                    Parameters von window.open() in der Javascript Objektreferenz
                    ansiehst, da ist alles erklärt was du brauchst
                    (oder nicht brauchst, da es deine Besucher vergrault):

                    Gruß
                    Alexander Brock

                    --
                    Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
                    http://emmanuel.dammerer.at/selfcode.html
                    Deshalb können Pinguine nicht fliegen:
                    Was nicht fliegt kann auch nicht abstürzen
                    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
                    http://againsttcpa.com
                  2. Hallo.

                    Noch eine abschließende Frage: Mit dem Einbinden der o.g. Funktion öffnet sich ja ein komplettes Browserfenster. Wie bekomme ich es hin, dass sich lediglich ein Fenster, ohne Statuszeile, Adresszeile usw öffnet?

                    Dann sieht das Script so aus:

                    <script language="JavaScript">
                    <!--
                    function StartImage(url) {
                    window.open(url,"Bild","location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");
                    }
                    //-->
                    </script>

                    Ich hoffe ich konnte helfen, H2O

                    --
                    Heute ist Finale.
                    ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
                    Infos: http://emmanuel.dammerer.at/selfcode.html
      2. Hallo Thorsten,

        und sagt mir, warum ich die Fotos dort nicht öffnen kann.

        Weil die Funktion StartImage() nicht definiert ist.

        Sowas in der Art habe ich mir gedacht, deswegen poste ich ja hier. Aber wie und wo definiere ich die Funktion StartImage?

        zwischen <head> und </head>:

        <script type="text/javascript">
        <!--
        function StartImage(url) {

        // Hier muss deine Funktion hin.
        // beschäftige dich mit Parameterübergabe und window.open.

        }
        //-->
        </script>

        Und vernichte schnellstens das Script in der image1.html,
        das das Browserfenster solange kleiner macht, bis es so groß
        wie das Bild ist und dem Fenster onBlur den Fokus gibt.
        Damit vergraulst du alle Besucher.

        Gruß
        Alexander Brock

        --
        Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
        http://emmanuel.dammerer.at/selfcode.html
        Deshalb können Pinguine nicht fliegen:
        Was nicht fliegt kann auch nicht abstürzen
        <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
        http://againsttcpa.com
        1. Hallo Alexander,

          Und vernichte schnellstens das Script in der image1.html,
          das das Browserfenster solange kleiner macht, bis es so groß
          wie das Bild ist und dem Fenster onBlur den Fokus gibt.
          Damit vergraulst du alle Besucher.

          Wieso denn? So schlimm?

          Gruß,
          Thorsten

          1. Hallo,

            Hallo Alexander,

            Und vernichte schnellstens das Script in der image1.html,
            das das Browserfenster solange kleiner macht, bis es so groß
            wie das Bild ist und dem Fenster onBlur den Fokus gibt.
            Damit vergraulst du alle Besucher.

            Wieso denn? So schlimm?

            JA!
            Wenn ich auf eine andere Seite im Hintergrund wechsle
            erscheint nach ein paar Sekunden wieder die Seite mit dem Bild.
            und mein Browser gehört mir, wenn ich das Fenster maximieren will,
            dann mach ich das und lass mir nicht von irgendeinem dahergelaufenen
            Frontpage den Browser manipulieren.

            Gruß
            Alexander Brock

            --
            Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
            http://emmanuel.dammerer.at/selfcode.html
            Deshalb können Pinguine nicht fliegen:
            Was nicht fliegt kann auch nicht abstürzen
            <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
            http://againsttcpa.com
  2. Hallo.

    Oweia. Der Quelltext sieht ja wirklich grausam aus.
    Und ich empfehle dir ebenfalls wenigstens HTML zu lernen, bevor du Seiten erstellst.
    In JavaScript solltest du auch die Grundlagen kennen, wenn du Scripte benutzt.

    Und dass du das mit StartImage selber nicht erkannt hast ist wirklich nicht sehr schlau.

    Schönen Tag noch, H2O

    --
    Morgen ist Finale.
    ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
    Infos: http://emmanuel.dammerer.at/selfcode.html
    1. Und dass du das mit StartImage selber nicht erkannt hast ist wirklich nicht sehr schlau.

      Geiler Kommentar. Wie soll ich das erkennen, wenn ich von Javascript keine Ahnung habe? Nur gut, dass du scheinbar ohne Ende schlau bist.

      1. hi,

        Geiler Kommentar. Wie soll ich das erkennen, wenn ich von Javascript keine Ahnung habe?

        mit den grundkenntnissen, die du dir aneignen solltest, bevor du hier postest - das steht doch wohl oben drüber über diesem forum, oder?

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.
        1. Hallo.

          mit den grundkenntnissen, die du dir aneignen solltest, bevor du hier postest - das steht doch wohl oben drüber über diesem forum, oder?

          Danke für die Rückendeckung

          Schönen Tag noch, H2O

          --
          Heute ist Finale.
          ie:% fl:| br:^ va:| ls:# fo:| rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
          Infos: http://emmanuel.dammerer.at/selfcode.html