1

我有一个正在开发的基本网站,我想在其中一个页面上添加一个 iframe。所以我想做的是有几个从索引页面到另一个页面的链接。但是根据在索引页面上选择的链接,新页面应该打开并显示该 iframe。

您可以在此处查看该网站的草稿:www.hansmoolman.com

如果用户点击中间显示“汤沙拉三明治......”的部分,他们将被带到菜单页面,但菜单页面应该反映他们在索引页面上所做的选择。目前我已经设置了 iframe 并且指向菜单页面的链接正常工作,但它默认为“素食”,因为它是硬编码的,正如您在以下从索引页面链接的代码行中看到的那样:

<li><a href="vegetarian.html" target="inlineFrame">Vegetarians</a></li>

到显示 iframe 的菜单页面,如下所示:

<div class="inlineStyle"> <iframe name="inlineFrame" src="vegetarian.html" frameborder="0" scrolling="no" width="108%" height="auto" marginwidth="5" marginheight="5" ></iframe> </div>

我怎样才能让我的 iframe 自动显示用户在索引页面上选择的选项?某种 JavaScript(if else 语句?)会是她最好的解决方案,还是有另一种方法?

4

1 回答 1

0

您可以id使用 url 的片段部分将 iframe 与 iframe 中的任何内容对齐:

<iframe src="vegetarian.html#choice"/>

现在在vegetarian.html 中,您可以拥有:

<input id='choice' />

Ant 这个输入文件将在你的 iframe 的左上角。

于 2012-07-31T16:41:54.910 回答