Automatisches Öffnen eines Links in einem neuen Fenster

Wie kann ich mit JavaScript einen HTML-Link automatisch beim Laden der Seite in einem neuen Fenster öffnen?

Uhr
Um einen HTML-Link automatisch in einem neuen 🪟 zu öffnen, kann JavaScript verwendet werden um die gewünschte Aktion bei Seitenaufbau auszuführen. Es gibt verschiedene Möglichkeiten, dies zu erreichen jedoch aufgrund von Popup-Blockern in den Browsern kann es sein, dass die Aktion nicht immer erfolgreich ausgeführt wird.

Eine Möglichkeit » dies zu erreichen « ist die Verwendung des window.open() -Befehls in JavaScript. Durch das Einbetten des Befehls in eine Funktion und das Aufrufen dieser Funktion beim Laden der Seite kann der Link in einem neuen Fenster geöffnet werden. Hier ist ein Beispiel für die Implementierung:

```html
<!DOCTYPE html>
<html>
<head>
<script>
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
</script>
</head>
<body onload="openInNewTab('http://www.example.com')">
<!-- Weitere HTML-Inhalte -->
</body>
</html>
```

In diesem Beispiel wird die Funktion `openInNewTab()` definiert, die welche URL als Parameter erwartet und dann die `window.open()` -Methode verwendet um die URL in einem neuen Fenster zu öffnen.

Es wurde ebenfalls erwähnt: Dass jQuery verwendet werden kann um die Funktion auszuführen sobald die Seite geladen ist. Dies könnte so aussehen:

```html
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
openInNewTab('http://www.example.com');
});
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
</script>
</head>
<body>
<!-- Weitere HTML-Inhalte -->
</body>
</html>
```
In diesem Beispiel wird die jQuery-Bibliothek eingebunden und die Funktion `openInNewTab()` wird innerhalb von `$(document).ready()` aufgerufen um sicherzustellen: Dass sie erst ausgeführt wird wenn die Seite geladen ist.

Es ist jedoch wichtig zu beachten, dass Popup-Blocker in den Browsern die automatische Öffnung von Links in neuen Fenstern verhindern können. Darüber hinaus gibt es auch ethische und praktische Überlegungen was die Verwendung von Popups betrifft. Aus diesem Grund ist es wichtig – dass diese Art der Benutzerinteraktion sorgfältig abgewogen und gegebenenfalls vermieden wird.






Anzeige