Wie man ein HTML-link zurück?
Was ist die einfachste Möglichkeit zum erstellen eines <a>
- Tags, die links zur vorherigen web-Seite? Im Grunde eine simulierte zurück-button, sondern eine tatsächliche hyperlink. Client-side Technologien, die nur, bitte.
Bearbeiten
Auf der Suche nach Lösungen, die den Vorteil haben, zeigt die URL der Seite, die Sie gerade klicken Sie auf, wenn die Maus, wie eine normale, statische hyperlink. Ich würde eher nicht die Benutzer suchen auf history.go(-1)
wenn die Maus auf einen hyperlink. Besten, die ich bisher gefunden habe, ist:
HTML:
<script>
document.write('<a href="' + document.referrer + '">Go Back</a>');
</script>
Ist document.referrer
zuverlässig? Cross-browser-sicher? Ich werde glücklich sein, zu akzeptieren, eine bessere Antwort.
- JavaScript ist eine client-side-Technologie, die einige Kunden (wie ich) nur wählen, um es zu deaktivieren (standardmäßig aktiviert). Das ist die macht des Kunden! 😀 Aber ja, es gibt keine Möglichkeit für HTML-Code auf Ihrer eigenen zu bestimmen, was die Vorherige Seite war.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Und ein anderer Weg:
HTML:
<button type="button" onclick="javascript:history.back()">Back</button>
Diese Lösung hat den Vorteil, zeigen Sie die URL der verlinkten Seite zu schweben, da die meisten Browser standardmäßig, statt
history.go(-1)
oder ähnliches:target="_blank"
- Attribut für den link, dashistory.go(-1)
nicht.history.back() || "myaction/mycontroller"
Der einfachste Weg ist die Verwendung
history.go(-1);
Versuchen Sie dies:
HTML:
können Sie versuchen, javascript -
finden JavaScript
Zurück-Taste
BEARBEITEN
anzeigen url finden http://www.javascriptkit.com/javatutors/crossmenu2.shtml
und senden das element a selbst bei onmouseover-wie folgt
JS:
HTML:
überprüfen jsfiddle
<a>
tag.tabledescription
irgendwo in eine Seite zu zeigen, einen link auf die Maus über der Anker-tagDiese Lösung bietet Ihnen das beste aus beiden Welten
Mehr details in den code-Kommentaren.
JS:
HTML:
return false;
zu der onclick-Funktion in Chrome, um es zu halten hinzufügen der aktuellen Seite, um die browser-history.Einen back-link ist ein link, bewegt sich der browser, rückwärts, ein-Seite, als hätte der Benutzer geklickt die Schaltfläche Zurück, in den meisten Browsern. Zurück links, die JavaScript verwenden. Es verschiebt den browser eine Seite zurück, wenn Ihr browser JavaScript unterstützt (das tut es) und wenn es unterstützt die
window.history
Objekt, die notwendig ist für hinten links.Einfache Wege
ODER:
JS:
HTML:
Im Allgemeinen ein Backlink ist nicht notwendig... die Zurück-Taste reicht in der Regel ganz gut, und in der Regel können Sie auch einfach einen link zu der vorherigen Seite in Ihre Website. Aber manchmal möchten Sie vielleicht, um einen link zurück auf eine von mehreren "früheren" Seiten, und das ist, wo ein link zurück kommt in handliches. Daher Verweise ich Euch im folgenden tutorial, wenn Sie wollen in modernere Art:
http://www.htmlcodetutorial.com/linking/linking_famsupp_108.html
Zurück zur vorherigen Seite mit Anker-Tag
<a>
, unten sind 2 Arbeitsmethoden und aus Ihnen 1. eine ist schneller und haben einen großen Vorteil gehen Sie zurück zur vorherigen Seite.Habe ich versucht, beide Methoden.
1)
Obigen Verfahren (1) funktioniert großartig, wenn man auf einen link geklickt und geöffnet link in einem Neuen Tab im aktuellen browser-Fenster.
2)
Obigen Methode (2) funktioniert nur ok ist, wenn Sie auf einen link geklickt und geöffnet link im Aktuellen Tab im aktuellen browser-Fenster.
Wird es nicht funktionieren, wenn Sie open link in New Tab. Hier
history.back()
wird nicht funktionieren, wenn link öffnet sich im Neuen Tab der web-browser.versuchen, diese
Können Sie auch
history.back()
nebendocument.write()
zeigen link nur, wenn es tatsächlich irgendwo hin zu gehen zurück zu:document.write
überschreibt alles auf der Seite. Warum würden Sie immer nutzen?