modata: Bei Verweis das Zielfenster definieren.

Hi,

Ich würde gerne das Zielfenster eines Verweises definieren. Also die Größe, Toolbar(no) und Status(no) also so, dass es aussieht wie ein Popup Fenster. Nur leider schaff ich es nicht, dass dies geht. Könnt mir jemand bitte sagen wie das gehen könnte.

Danke im Voraus.

Gruß

  1. Nabend,

    Könnt mir jemand bitte sagen wie das gehen könnte.

    Du kannst allenfalls verscuhen, diese wesentlichen Bedinelemente des Browsers mittels eines JS-Popups zu deaktivieren. Mit einem normalen Linkt es es zum Glück nicht möglich.

    Bis denne

    1. Könnt mir jemand bitte sagen wie das gehen könnte.
      Du kannst allenfalls verscuhen, diese wesentlichen Bedinelemente des Browsers mittels eines JS-Popups zu deaktivieren. Mit einem normalen Linkt es es zum Glück nicht möglich.

      Hi,

      Ich weiß schon was du meinst. Aber ich will ja einfaches Popup haben, wo nur Infos stehen. Kein Schmierpopup, dass dann nicht mehr wirklich zum navigieren ist. Kommt ja auch "Close-Befehl" rein.

      Danke Mathias, werde da mal gucken.

      1. Mathias, dass hatte ich mir schon durchgeguckt, aber dass ist ja bei einem Popup, dass beim aufruf der Seite aufgeht, aber ich hätte es ja gern, dass es beim klicken eines Verweises wäre. :)

        1. Hi modata,

          Mathias, dass hatte ich mir schon durchgeguckt, aber dass ist ja bei einem Popup, dass beim aufruf der Seite aufgeht, aber ich hätte es ja gern, dass es beim klicken eines Verweises wäre. :)

          Du musst eine kleine Funktion in Javascript definieren. window.open bringt Dir dazu Beispiele, z.B.:
          http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines
          unter der Überschrift:
          window: Allgemeines zur Verwendung
          findest Du Beispiele.
          Die einzelnen Eigenschaften des Fensters, das Du aufrufst, findest Du in der Objektreferenz.

          Viele Grüße
          Mathias Bigge

          1. Hello,

            http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines

            Das Beispiel in Self ist aber nicht ganz vollständig. Ich dachte auch, dass das mal korrigiert werden sollte. Hatte ich jedenfalls so verstanden. Ich möchte es mal tun:

            <html>
            <head>
              <title>Test</title>
              <script type="text/javascript">
              <!--
              function NeuFenster(href)
              {
                MeinFenster =
                window.open  (href, "Zweitfenster", "width=300,height=200,scrollbars");
                MeinFenster.focus();
                return false;
              }
              //-->
              </script>

            </head>

            <body>
              <a href="datei2.htm" onClick="return NeuFenster(this.href);">Neues Fenster</a>
            </body>
            </html>

            Man kann das window.open() und das MeinFesnter.focus() auch direkt ins onClick-Attribut reischreiben. So ist es natürlich übersichtlicher.

            Das Wesentliche ist aber, dass der Link auch eine "normale HTML-Funktion" hat. Sonst würde nämlich beim [Rechtsklick/Im neuen Fenster öffnen] jedesmal ein Objektfehler ausgelöst werden. Und das ist doch hässlich.

            Durch das "return false" in der Funktion, dass auch an onClick-Ereignis weitergereicht wird, wird die "normale HTML-Funktion" des Links bei Erfolg (JavaScript ist vorhanden) nicht mehr aufgerufen.

            Das hatten wir hier nun schon so oft, dass ich dachte, in Self würde das auch mal berichtigt.

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          2. Danke recht herzlich, es geht natürlich.

            Gruß

  2. Hi modata,

    ein paar Beispiele findest Du hier:
    http://selfhtml.teamone.de/javascript/beispiele/fensterueberwachen.htm

    Die Liste der Eigenschaften des Fenster-Objekts hier:
    http://selfhtml.teamone.de/javascript/objekte/window.htm

    Viele Grüße
    Mathias Bigge