これはここでの私の最初の質問ですので、ご容赦ください。これですべての詳細が正しく理解されていない場合は申し訳ありませんが、可能な限り詳細かつ具体的になるよう努めます.
私はサイトを構築していて、ナビゲーション バーのリンクをクリックできるようにしたいと考えています。このリンクをクリックすると、メインのインデックス ページが表示され、同時にそのインデックス ページの iframe のソースが変更されます。 . それが私がやろうとしていることの十分に明確な考えであることを願っていますか? この理由は、以下のように、コミュニティ ページにはまったく別のページがあるためです。ただし、サイトの残りの部分はインデックス ページから直接ホストされますが、そのページのメイン iframe に読み込まれます。これは、私がやろうとしていることをより明確にするかもしれないナビゲーションです(私は試しましたが機能しません)
div class="navbar"><!--start nav-->
<div class="nbutton"><a onclick="location.href='index.html'" href="home.html" target="mainframe">Home</a></div>
<div class="nbutton"><a onclick="location.href='forum.html'" href="forum/" target="forumframe">Community</a></div>
<div class="nbutton"><a onclick="location.href='index.html'" href="events.html" target="mainframe">Events</a></div>
<div class="nbutton"><a onclick="location.href='index.html'" href="sponsors.html" target="mainframe">Sponsors</a></div>
<div class="nbutton"><a onclick="location.href='index.html'" href="gallery.html" target="mainframe">Gallery</a></div>
<div class="nbutton"><a onclick="location.href='index.html'" href="streams.html" target="mainframe">Streams</a></div>
index.html ページ コードの Iframe:
<iframe name="mainframe" width="700" height="600" src="images/randoms/iframetest.jpg" frameborder="1" allowFullScreen="" style="background:transparent;text-align:center;"></iframe>
forum.html ページ コードの Iframe:
<iframe name="forumframe" width="960" height="1200" src="forum/" frameborder="0" allowFullScreen=""></iframe>
これにより、私が何をしようとしているのかを簡単に確認できるようになることを願っていますか?
フォーラム リンク以外のリンクをクリックすると、iframe は読み込まれませんが、forum.html の iframe はとにかく「forum/」の場所を読み込むように設定されているため、実際には onclick イベントは必要ありません。均一性のためだけにあると思います。
私がやろうとしていることの要約例:
「ホーム」をクリックすると、index.html がロードされ、index.html の iframe ソースが「home.html」に変更されます。「イベント」をクリックすると、index.html がロードされ、index.html の iframe ソースが「events.html」に変更されます。
それが理にかなっていることを願っていますか?
どんな助けでも大歓迎です!できるだけ多くの情報を取得しようとしているだけで、ワッフルで申し訳ありません。詳細についてはお尋ねください。私が見逃したものや不明な点を明確にするよう努めます。
どうもありがとう!