Birgit: Fenster schließt nicht

Hallo zusammen,
habe ein Fenster offen(welches nicht durch Javascript geöffnet wurde, sondern per <a href>) und eine Grafik drauf, die beim Klick die Seite wieder schliessen soll.
Habe folgendes gemacht <a href="" onclick="self.close();"><img src="derschliessenknopf.gif" usw.> </a>

Das Fenster schließt aber nicht.
Fehlt mir vielleicht oben im Head eine function oder muss ich im body tag noch was zufügen? Kann jemand helfen?
Liebe Grüße,
Birgit

  1. Hi Birgit - probier mal folgendes:

    onclick="javascript:window.close();"

    Gruß

    Chris

    Hallo zusammen,
    habe ein Fenster offen(welches nicht durch Javascript geöffnet wurde, sondern per <a href>) und eine Grafik drauf, die beim Klick die Seite wieder schliessen soll.
    Habe folgendes gemacht <a href="" onclick="self.close();"><img src="derschliessenknopf.gif" usw.> </a>

    Das Fenster schließt aber nicht.
    Fehlt mir vielleicht oben im Head eine function oder muss ich im body tag noch was zufügen? Kann jemand helfen?
    Liebe Grüße,
    Birgit

    1. Hab ich auch schon - geht nicht!
      Gruß,
      Birgit

      Hi Birgit - probier mal folgendes:

      onclick="javascript:window.close();"

      Gruß

      Chris

      1. Muss ich denn irgendetwas noch im Head einsetzen? Oder ist der <a href mit onclick> im body das einzige, was nötig ist?

        Gruß,
        Birgit

        Hi Birgit - probier mal folgendes:

        onclick="javascript:window.close();"

        Gruß

        Chris

        1. Hallo!

          Muss ich denn irgendetwas noch im Head einsetzen? Oder ist der <a href mit onclick> im body das einzige, was nötig ist?

          Vielelicht mußt Du hier mal einen Link posten, wo man sich das ansehen kann.

          MfG, André Laugks

          --
          L-Andre @ gmx.de
          1. Ja also - das ist der link:

            http://www.team4ideas.de/mohs/m_extras.html

            Verstehe einfach nicht, warum es nicht will.
            Gruß,
            Birgit

            Vielelicht mußt Du hier mal einen Link posten, wo man sich das ansehen kann.

            MfG, André Laugks

            1. Hallo Birgit

              Ja also - das ist der link:

              http://www.team4ideas.de/mohs/m_extras.html

              Ahhhh!

              onload="changeScreenSize(620,480)"  mach sowas nicht, das nervt und ist eine Bevormudung der Besucher (es läßt sich aber zum glück auch abschalten), ich habe mir mit viel Liebe mein Browser Fenster auf die Größe eingestellt die mir am angenehmsten ist und du machst es winzig klein.

              Das in dem Falle self.close() nicht funktioniert ist ebenfalls im Sinne des Besuchers, da du versuchst das Browserfenster was mir gehört zu schliessen, daher lassen dies viele Browser nicht zu, es ist etwas anderes, wenn du ein Popup mit JS aufmachst, dass darfst du natürlich schliessen (wobei es ebenfalls in den meisten Browsern nicht aufgeht, da mtllerweile alle einen popupblocker eingebaut haben)

              Struppi.

              1. Ahaaaa.... wow - werde ich sofort mal ausprobieren.

                Das Problem ist, dass die Größe des windows so winzlig ist, damit es "schick" aussieht. Deshalb habe ich das so festgelegt.
                Aber - ich glaube, es gibt noch andere Methoden, um Fenstergrößen zu bestimmen, oder? Auch, wenn das vielleicht bestimmend ist - aber es sollte doch so ein kleines, knackiges Fensterchen werden.

                Ich probier's mal sofort aus.
                DANKE.
                Gruß,
                Birgit

                Hallo Birgit

                Ja also - das ist der link:

                http://www.team4ideas.de/mohs/m_extras.html

                Ahhhh!

                onload="changeScreenSize(620,480)"  mach sowas nicht, das nervt und ist eine Bevormudung der Besucher (es läßt sich aber zum glück auch abschalten), ich habe mir mit viel Liebe mein Browser Fenster auf die Größe eingestellt die mir am angenehmsten ist und du machst es winzig klein.

                Das in dem Falle self.close() nicht funktioniert ist ebenfalls im Sinne des Besuchers, da du versuchst das Browserfenster was mir gehört zu schliessen, daher lassen dies viele Browser nicht zu, es ist etwas anderes, wenn du ein Popup mit JS aufmachst, dass darfst du natürlich schliessen (wobei es ebenfalls in den meisten Browsern nicht aufgeht, da mtllerweile alle einen popupblocker eingebaut haben)

                Struppi.

                1. Hallo Struppi,
                  geht nicht.

                  Ich hab's nochmal hochgeladen. Funktioniert trotzdem nicht (*verzweifel*).

                  Wer weiss wie's geht???
                  Gruß,
                  Birgit

                  http://www.team4ideas.de/mohs/m_extras.html

                  1. Also,

                    welcher Link öffnet das neue Fenster (m_extras.html)???

                    Bitte mal posten...

                    Gruß,
                    Stephan

                    1. Hier is'ser... ein ganz normaler Link.

                      Gruß,
                      Birgit

                      <a href="m_extras.html" target="_blank"><img src="img/extras.gif" width="73" height="22" hspace="100" border="0"></a>

                      Also,

                      welcher Link öffnet das neue Fenster (m_extras.html)???

                      Bitte mal posten...

                      Gruß,
                      Stephan

                      1. Also,

                        wenn wir schon mit Javascript arbeiten, dann machen wir es richtig...

                        Gehen Sie folgender Maßen vor:

                        <a href="m_extras.html" onclick="popWin('m_extras.html');return false">...</a>

                        in den head-Tag folgende Funktion:
                        <script type="text/javascript">
                        function popWin(filname) {
                          var win;
                          win = window.open(filname,"extrasdoc",
                                "width=620,height=480,scrollbars=yes,resizable=no,status=no");
                          win.focus();
                        }
                        </script>

                        Danach klappt das mit dem Schließen auch. Und zwar folgendermaßen:
                        <a href="javascript:window.close()">Fenster schließen</a>

                        Gruß,
                        Stephan

                        Hier is'ser... ein ganz normaler Link.

                        Gruß,
                        Birgit

                        <a href="m_extras.html" target="_blank"><img src="img/extras.gif" width="73" height="22" hspace="100" border="0"></a>

                        Also,

                        welcher Link öffnet das neue Fenster (m_extras.html)???

                        Bitte mal posten...

                        Gruß,
                        Stephan

                        1. Das heißt filename und nicht filname...
                          Also
                          function popWin(filename) {
                            var win;
                            win=window.open(filename,"extrasdoc",
                                "width=620,height=480,scrollbars=yes,resizable=no,status=no");
                            win.focus();
                          }

                          Dann können Sie auch das Kleinmachen weglassen...

                          Gruß,
                          Stephan...

                          1. Hallo Stephan.....

                            Ja - es funktioniert! Wie immer, wenn ich mal was hab.
                            Tausend Dank - gut, dass ich Sie habe.
                            Gruß,
                            Birgit

                            Das heißt filename und nicht filname...
                            Also
                            function popWin(filename) {
                              var win;
                              win=window.open(filename,"extrasdoc",
                                  "width=620,height=480,scrollbars=yes,resizable=no,status=no");
                              win.focus();
                            }

                            Dann können Sie auch das Kleinmachen weglassen...

                            Gruß,
                            Stephan...