So öffnen Sie einen Link in einem neuen Fenster mit JavaScript

Passen Sie mit der Open()-Methode an, wie ein neues Browserfenster geöffnet wird

JavaScript bietet eine nützliche Möglichkeit, einen Link in einem neuen Fenster zu öffnen, da Sie steuern, wie das Fenster aussieht und wo es auf dem Bildschirm platziert wird, indem Sie Spezifikationen einfügen.





Nahaufnahme von Javascript auf dem Computermonitor

Degui Adil / EyeEm / Getty Images

Syntax für die JavaScript Window Open()-Methode

Um eine URL in einem neuen Browserfenster zu öffnen, verwenden Sie Javascript offen() Methode wie hier gezeigt:



|_+_|

URL-Parameter

Neben dem Öffnen eines Fensters können Sie auch jeden der Parameter anpassen. Der folgende Code öffnet beispielsweise ein neues Fenster und gibt sein Erscheinungsbild mithilfe von Parametern an.

Eintreten die URL der Seite Sie möchten im neuen Fenster öffnen. Wenn Sie keine URL angeben, wird ein neues leeres Fenster geöffnet:



|_+_|

Namensparameter

Das Name -Parameter legt das Ziel für die URL fest. Das Öffnen der URL in einem neuen Fenster ist die Standardeinstellung und wird folgendermaßen angezeigt:

    _leer: Öffnet ein neues Fenster für die URL.

Andere Optionen, die Sie verwenden können, sind:

    _selbst: Ersetzt die aktuelle Seite durch die URL._Elternteil: Lädt die URL in den übergeordneten Frame._oben: Ersetzt alle geladenen Framesets.

Spezifikationsparameter

Das Spezifikationen Im Parameter passen Sie das neue Fenster an, indem Sie eine durch Kommas getrennte Liste ohne Leerzeichen eingeben. Wählen Sie aus den folgenden Werten.

    Höhe = Pixel : Diese Angabe setzt die Höhe des neuen Fensters in Pixel . Der minimal eingebbare Wert ist 100. Breite = Pixel : Diese Angabe legt die Breite des neuen Fensters in Pixeln fest. Der Mindestwert ist 100. links= Pixel : Diese Angabe legt die linke Position des neuen Fensters fest. Es können keine negativen Werte eingegeben werden. oben= Pixel : Diese Spezifikation legt die oberste Position des neuen Fensters fest. Negative Werte können nicht verwendet werden. Menüleiste=ja|nein|1|0: Verwenden Sie diese Spezifikation, um anzugeben, ob die Menüleiste angezeigt werden soll. Verwenden Sie entweder Ja/Nein-Wörter oder einen 1/0-Binärwert. status=ja|nein|1|0: Gibt an, ob eine Statusleiste hinzugefügt werden soll oder nicht. Wie bei Menüleiste , können Sie Wörter oder binäre Werte verwenden.

Einige Spezifikationen sind browserspezifisch:



    Standort= ja|nein|1|0 : Diese Spezifikation gibt an, ob das Adressfeld angezeigt werden soll oder nicht. Nur für Opera-Browser.veränderbar= ja|nein|1|0 : Legt fest, ob die Größe des Fensters geändert werden kann oder nicht. Nur zur Verwendung mit IE.Standort= ja|nein|1|0 : Gibt an, ob Bildlaufleisten angezeigt werden sollen oder nicht. Nur mit IE, Firefox und Opera kompatibel.Symbolleiste= ja|nein|1|0 : Legt fest, ob die Browser-Symbolleiste angezeigt wird oder nicht. Nur mit IE und Firefox kompatibel.

Parameter ersetzen

Dieser optionale Parameter hat nur einen Zweck – um anzugeben, ob die URL, die in dem neuen Fenster geöffnet wird, den aktuellen Eintrag in der Browserverlaufsliste ersetzt oder als neuer Eintrag erscheint.

  • Wann Stimmt , ersetzt die URL den aktuellen Browsereintrag in der Verlaufsliste.
  • Wann FALSCH , wird die URL als neuer Eintrag in der Browserverlaufsliste aufgeführt.