这是我在这里提出的第一个问题,所以请多多包涵,如果我没有得到所有细节,我深表歉意,但我会尽量做到详细和具体。
我正在建立一个网站,并希望能够单击导航栏中的链接,然后当您单击此链接时,它将链接到主索引页面,同时更改该索引页面上 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 被设置为加载“论坛/”位置,因此它实际上并不需要 onclick 事件我猜只是为了统一。
所以我想要做的总结示例:
单击“主页”将加载 index.html,然后将 index.html 上的 iframe 源更改为“home.html”单击“事件”将加载 index.html,然后将 index.html 上的 iframe 源更改为“events.html”
我希望这是有道理的?
任何帮助是极大的赞赏!对不起所有的华夫饼,只是想尽可能多地收集信息。任何进一步的细节请询问,我会尽力澄清我错过的或不清楚的任何事情。
非常感谢!