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");
}
}
Code-Sprache: JavaScript (javascript)
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. 🙂