19. Februar 2023

Externe Links in neuem Fenster öffnen

Mit folgendem JavaScript werden alle Links einer Website, die auf einer externe Seite führen, in einem neuen Fenster geöffnet.

const links = document.getElementsByTagName("a");
for (let i = 0; i < links.length; i++) {
  const link = links[i];
  if (link.hostname !== window.location.hostname) {
    link.setAttribute("target", "_blank");
  }
}

Fun Fact: Irgendwo habe ich einen ähnlichen Code schon mal eingesetzt. Statt ihn zu suchen, habe ich Chat GPT erneut auf die Probe gestellt. Meine Anfrage lautete: „Erstelle ein Javascript, das bewirkt, dass alle externen Links in einem neuen Fenster geöffnet werden.“ Das Ergebnis ist hier zu sehen. 🙂


War dieser Artikel hilfreich?


,



Nächster Artikel
SleekDB - eine NoSQL-Datenbank, die Spaß macht!


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert