私はこれについて頭を包むことができないようです. それができれば私は大喜びします. 私は友人の映画会社の Web サイトを構築しています。彼は、特定の映画サイトの上部に、映画名で他の映画サイトにリンクするヘッダーを配置するように要求しました。ヘッダーは、正確な配置で各映画サイトでまったく同じです。各映画サイトも、同じ URL のサブディレクトリではなく、異なる URL にあります。
現在、彼は、他のサイトをクリックしたときにヘッダーが更新されないようにも要求しました。これが可能かどうか疑問に思っており、すべてのサイトが同じ URL の別々のディレクトリに存在する可能性を完全に受け入れています。彼はまた、各サイトの URL が表示されるようにしたいと考えています。そのため、同じサイト内の各サイトのコンテンツをロードするだけでなく、ブラウザーの URL も変更されません。
会社の URL は www.breakwaterstudios.com です。
最初の映画の URL は www.dinnerwithfred.com です。
2 番目の映画の URL は www.inkandpapermovie.com です。
(サイトに新しいヘッダーをまだ統合していません)。
ただし、これを実行する唯一の方法が URL を
www.breakwaterstudios.com/dinnerwithfred
www.breakwaterstudios.com/inkandpapermovie
そして、個々の URL をそれらのサブディレクトリにリダイレクトします。これで問題ありません。
各ヘッダーボタンをクリックしたときにページをリロードしないようにすることができる唯一の方法は、
1) すべての映画サイト全体を個々の映画サイトにコーディングし、個々の映画サイトにそれぞれのサイト要素を最初にロードさせます (他のサイトの要素を非表示にします)。ただし、これには、ある種の javascript/Ajax URL 変更/書き換えコード、または各映画サイトが実際には同じサイトにコード化されており、jquery .show および .hide コマンドを使用してリロードしているだけであるという事実を隠す必要があります。また、他のすべてのサイトのコンテンツを同じ index.html ファイルにロードするには、長い時間がかかる可能性があります。
2) jquery .load または iframes を使用して、ヘッダー ボタンをクリックしたときにヘッダーの下にある各サイトを動的に読み込みます。ただし、URL は 1 と同じように書き換える必要があります。
3) ヘッダー div はすべてのサイトで同じ位置にあるため、これを機能させる唯一の方法がページをリロードすることである場合は、別の映画サイトが別の URL または同じ URL に読み込まれたときにヘッダーが点滅しないようにします。 . 実際にはヘッダーが別の Web サイトに読み込まれているときに、ヘッダーが再読み込みされないように見せます。別のサイトをクリックすると、ヘッダーが消えて再表示される瞬間があります。
難しいと思われる部分は、全体の URL の変更です。
私が得ているのは、各サイトに行くときにヘッダーをリロードせずに各サイトでヘッダーを保持する可能性だと思います。Facebook がこれを実行できるようですが、すべて facebook.com の同じ URL 内にあります。調査を行ったところ、セキュリティ リスク/マスキング/詐欺などの可能性があるため、複数の URL にまたがることはおそらく不可能であることがわかりました。
jquery .load 関数と iframe は機能しますが、URL を変更する必要があります。URL 全体を dinnerwithfred.com からinkandpapermovie.com に変更できない場合は、少なくともブラウザー ウィンドウのサブディレクトリが変更されます。 .
どんな助けでも大歓迎です!!! ありがとう!!!
- ディロン