Skip to main content

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

Rammstein - Links 2 3 4 (Official Video) (April 2024)

Rammstein - Links 2 3 4 (Official Video) (April 2024)
Anonim

JavaScript ist eine nützliche Methode, um einen Link in einem neuen Fenster zu öffnen, da Sie steuern können, wie das Fenster aussieht und wo es auf dem Bildschirm platziert wird, indem Sie Spezifikationen angeben.

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

Um eine URL in einem neuen Browserfenster zu öffnen, verwenden Sie die JavaScript-Methode open () wie hier gezeigt:

window.open (URL, Name, Angaben, Ersetzen)

und passen Sie jeden Parameter an.

Der folgende Code öffnet beispielsweise ein neues Fenster und legt sein Aussehen anhand von Parametern fest.

URL-Parameter

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

window.open ("https://www.somewebsite.com", "_blank", "Symbolleiste = Ja, oben = 500, links = 500, Breite = 400, Höhe = 400");

Name-Parameter

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.

Specs

Das specs Über diesen Parameter können Sie das neue Fenster anpassen, indem Sie eine durch Kommas getrennte Liste ohne Leerzeichen eingeben. Wählen Sie aus den folgenden Werten.

  • Höhe = Pixel. Diese Angabe legt die Höhe des neuen Fensters in Pixel fest. Der Mindestwert, der eingegeben werden kann, ist 100.
  • Breite = Pixel. Dadurch wird die Breite des neuen Fensters in Pixel festgelegt. Der Mindestwert beträgt 100.
  • left = Pixel. Diese Spezifikation legt die linke Position des neuen Fensters fest. Es können keine negativen Werte eingegeben werden.
  • top = Pixel. Dadurch wird die obere Position des neuen Fensters festgelegt. 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 oder nicht.
  • Status = Ja | Nein | 1 | 0. Dies gibt an, ob eine Statusleiste hinzugefügt werden soll oder nicht.

Einige Spezifikationen sind browserspezifisch:

  • location = ja | nein | 1 | 0. Diese Angabe gibt an, ob das Adressfeld angezeigt werden soll oder nicht. Nur für Opera-Browser.
  • skalierbar = ja | nein | 1 | 0. Bestimmt, ob die Größe des Fensters geändert werden kann. Nur zur Verwendung mit IE.
  • location = ja | nein | 1 | 0. Gibt an, ob Bildlaufleisten angezeigt werden sollen oder nicht. Nur mit IE, Firefox und Opera kompatibel.
  • Werkzeugleiste = Ja | Nein | 1 | 0. Legt fest, ob die Browser-Symbolleiste angezeigt werden soll. Nur mit IE und Firefox kompatibel.

Ersetzen

Dieser optionale Parameter hat nur einen Zweck: Sie geben an, ob die im neuen Fenster geöffnete URL den aktuellen Eintrag in der Browserverlaufsliste ersetzt oder als neuer Eintrag angezeigt wird.

  • Wann wahrDie URL ersetzt den aktuellen Browsereintrag in der Verlaufsliste
  • Wann falschwird die URL als neuer Eintrag in der Browserverlaufsliste aufgeführt.