2017-12-21 3 views
0

Ich habe ein einfaches Problem, das hoffentlich eine einfache Lösung hat.Ändern der Home Button Link dynamisch

Einzelne "öffentliche" Homepage mit Portfolio-Elementen gefüllt.

Ich habe eine duplizierte Homepage, die auf den genauen Portfolioinhalt verweist. PLUS einige Zusatzelemente, die nur für eine private Zielgruppe sichtbar sind.

Wenn Sie auf ein Portfolioelement klicken, gelangen Sie auf eine Detailseite.

Ich möchte 2 Versionen der Website vermeiden.

Nun können Sie mit JEDEM der Portfolioelemente zur Detailseite wechseln. Der Link "Home" verweist jedoch auf die öffentliche Homepage. Wie aktiviere ich es, so dass die Home-Schaltfläche dynamisch ist, basierend auf welcher Seite eine Person die Website betritt.

Wenn sie über die öffentliche Homepage eintreten, möchte ich, dass sie dorthin zurückgehen, wenn von der Detailseite aus auf Home geklickt wird.

Wenn ein Benutzer auf der privaten Homepage beginnt, möchte ich, dass die Home-Taste zur privaten Homepage wechselt.

Es hängt alles davon ab, wo ein Benutzer startet. Hilfe!

+1

Geben Sie etwas in 'sessionStorage' ein, das anzeigt, wo sie gestartet wurden, und verwenden Sie dieses in der JS, die Sie ausführen, wenn Sie auf den Home-Link klicken. – Barmar

Antwort

0

Sie können sich also document.referrer anschauen, um zu sehen, welche URL Sie dorthin verweist, wo Sie sich gerade befinden. Zum Beispiel, wenn ich von home.html zu ungefähr.html gehe, wenn ich auf ungefähr.html bin. Document.referrer wird mir sagen, dass ich von zuhause kam.

Mit diesem Wissen können Sie Ihre Home URL dynamisch füllen. Ohne das Markup oder die Struktur Ihrer Site zu sehen, ist das ungefähr so ​​hilfreich, wie ich anbieten kann.