Gelöst: Schaltflächenklick-Umleitung auf eine andere Seite

Letzte Aktualisierung: 09/21/2023

Ein allzu häufiges Problem, mit dem Webentwickler konfrontiert sind, besteht darin, auf Knopfdruck eine Weiterleitung zu einer anderen Webseite zu erstellen. Dies ist nicht nur eine einfache, sondern auch eine entscheidende Aufgabe für die Verbesserung der Benutzerfreundlichkeit und Navigation Ihrer Website. Wir verwenden die Umleitung häufig, sei es für einfache Dinge wie die Weiterleitung des Benutzers auf eine andere Seite nach einer erfolgreichen Anmeldung oder für etwas komplexere Dinge wie die Verfolgung des Klickverhaltens und die Anpassung der Webumgebung.

Lenken Sie Ihre Schritte in Richtung Lösung

Die Lösung dieses häufigen Problems lässt sich ganz einfach mit JavaScript erreichen. Mit einem einfachen Codeblock, der während eines Schaltflächenklickereignisses ausgelöst wird, kann eine Webseite reibungslos auf eine andere Website oder Seite umgeleitet werden.

In JavaScript gibt es zwei Hauptmethoden, die Sie für unseren Zweck verwenden können: „location.href“ und „location.replace()“, die zum window.location-Objekt gehören.

  • „location.href“ ist möglicherweise die einfachste und einfachste Möglichkeit, auf eine neue URL umzuleiten.


  • „location.replace()“ wird verwendet, wenn Sie den aktuellen Seitenverlauf durch die neue umgeleitete Seite ersetzen möchten.

// Using location.href
document.getElementById("myBtn").onclick = function () {
  location.href = "https://www.newurl.com";
};

// Using location.replace()
document.getElementById("myBtn").onclick = function () {
  location.replace("https://www.newurl.com");
};

Schritt-für-Schritt-Erklärung des Codes

Lassen Sie uns nun den Code aufschlüsseln, um seinen Arbeitsablauf vollständig zu verstehen. Zu Beginn verwenden wir die Funktion „document.getElementById(„myBtn“)“, um mithilfe ihrer eindeutigen ID auf unsere Schaltfläche zuzugreifen. „onclick“ ist ein JavaScript-Ereignis, das ausgelöst wird, wenn auf die Schaltfläche geklickt wird.

Für location.href:
Im Beispiel setzen wir „location.href“ auf eine neue URL. Diese Eigenschaft enthält die aktuelle URL der Webseite. Wenn wir also eine neue URL festlegen, navigiert der Browser natürlich dorthin.

Für location.replace():
Die Funktion „location.replace()“ ist ziemlich ähnlich. Dadurch wird der aktuelle Verlaufseintrag durch die angegebene URL ersetzt.

Wesentliche Bibliotheken und Funktionen

In JavaScript ist das Objekt „window.location“ das Objekt, das für die Überwachung der Webseitenumleitung verantwortlich ist. Es stellt den Standort (URL) des Objekts dar, mit dem es verknüpft ist. Von diesem Objekt aus bringen wir die Funktionen „location.href“ und „location.replace()“ ins Spiel.

Auch JavaScript-Ereignisse wie „onclick“ spielen bei der Schaltflächenumleitung eine wichtige Rolle. „onclick“, das in unseren Beispielen verwendet wird, wird ausgelöst, wenn auf eine Schaltfläche geklickt wird. Andere Ereignisse wie „onmouseover“ oder „onload“ haben andere Auslöser und daher unterschiedliche Verwendungszwecke, aber „onclick“ erfüllt in dieser Situation unseren Zweck.

Das ist es also: ein einfaches, aber wichtiges Merkmal der Webentwicklung. Es geht darum, die Reise des Benutzers durch Ihre Website so reibungslos wie möglich zu gestalten, was letztendlich die Engagement- und Bindungsraten verbessern kann.

Zusammenhängende Posts: