JS onclick="history.go(-1) nur wenn unter meiner domain

Habe ich eine Joomla-Website, und ich habe Folgendes problem, ich brauche ein "Zurück zur Seite "suchen" - Funktion auf meiner Produkt-Seite, und ich bin mit diesem code, nach einigen änderungen, die nach Antworten auf meine initian Frage:

<br/><a href="" onclick="if (document.referrer.indexOf(window.location.host) !== -1) alert('true'); { history.go(-1); return false; } else { window.location.href = 'mysite.com.br'; }"><?php echo JText::_('VOLTAR'); ?></a>

Nun, wenn ein Besucher kommt von einer anderen Website direkt zu meiner Produkt-Seite und klicken Sie auf diese, wird er umgeleitet auf die homepage von meine Website und das ist ok, aber wenn ich in einem such-Seite auf meiner Website, klicken Sie auf eine Produkt-Seite, und klicken Sie dann auf die zurück zur Suche link, der Besucher ist auch die Weiterleitung zu meiner homepage, die ist nicht gut, es sollten umgeleitet werden, um zur vorherigen Seite, das war seine eigene Suche-Seite.

Gibt es eine Möglichkeit, diesen code ändern, um etwas zu erreichen wie:

wenn der Besucher stammt aus meinem Suche-Seite oder von irgendwo in meine Website, indem Sie auf diesen, er wird umgeleitet auf die Vorherige Seite, und wenn ein Besucher kam von außerhalb meiner Website, durch Klick auf diesen, er wird umgeleitet auf meine homepage?

  • Dies sollte auf jeden Fall kombiniert werden mit stackoverflow.com/a/24056766/37055, da auch wenn ein Benutzer auf Ihre Website, es gibt viele Gründe, die Sie nicht haben eine Geschichte zurück (neue Fenster, https zu http, usw)
InformationsquelleAutor ol30cean0 | 2013-10-17
Schreibe einen Kommentar