2017-12-21 14 views
0

私は単純な解決策があることを望むだけの簡単な問題があります。ホームボタンのリンクを動的に変更する

ポートフォリオ商品でいっぱいの単一の「パブリック」ホームページ。

私は、正確なポートフォリオのコンテンツを参照する複製されたホームページを持っています。一部の追加項目は、プライベートな視聴者のみが見ることができます。

任意のポートフォリオ項目をクリックすると、詳細ページに移動します。

私は2つのバージョンのウェブサイトを持つことを避けたいと考えています。

ここで、ポートフォリオ品目のANYを選択すると詳細ページが表示されますが、「ホーム」リンクは公開ホームページを指しています。どのように人がウェブサイトに入ったページに基づいてホームボタンが動的になるようにするにはどうすればいいですか?

パブリックホームページから入力した場合は、詳細ページからホームを押すと元のページに戻ります。

ユーザーがプライベートホームページで開始する場合は、ホームボタンをプライベートホームページに移動します。

すべてはユーザーの開始場所によって異なります。助けて!

+1

彼らがどこから始めたのかを示す 'sessionStorage'に何かを入れて、ホームリンクをクリックしたときに実行するJSで使用します。 – Barmar

答えて

0

document.referrerを見れば、どのURLがあなたの現在の所在地であるかを知ることができます。例えば、私がabout.htmlのdocument.referrerにいるときにhome.htmlからabout.htmlに移動すると、私は家に帰ったと伝えられます。

その知識を活用すれば、ホームURLを動的に設定できるようです。あなたのマークアップやサイトの構造を見ることなく、これは私が提供できるほどの助けです。

関連する問題