【发布时间】:2012-01-25 13:37:04
【问题描述】:
我有一个关于 div 和框架的问题。 当您在框架内有一个下拉列表并按下下拉列表时,下拉列表将显示在框架外。我有一个替代下拉列表(它几乎具有相同的属性,但我必须将元素彼此相邻显示),因此元素显示在 div 中。
我的问题。 有没有办法,当您按下替代下拉菜单时,div 将显示在框架的顶部?为了更清楚,我画了一张图。 1和2是我的例子。
1 是当我添加具有黄色 div 的高度和宽度的框架时。 In 2:我使用了更大的高度,但它显示在下一帧的后面。 我还尝试将第 2 帧放在第 1 帧的顶部,但后来我无法在替代下拉列表中选择元素。
使用这些下拉菜单的唯一解决方案是当我使用框架时,无法选择说:使用 div。
我希望有人知道如何解决这个问题?
这是我现在使用的代码:
<div id="site_content">
<div class="site_Wrapper">
<div id="test">
<div id="content">
<?php if (substr(fruit,0,4) == "apple"){ ?>
<iframe name="resultaat" src="/fruits/apple.php?<?php print FRUIT; ?>" id="resultaat" width="660" height="250" frameborder="0" scrolling="auto" marginwidth="0"></iframe>
<? } else { ?>
<iframe name="resultaat" id="resultaat" src="/fruits/empty.php" width="660" height="250" frameborder="0" scrolling="no" marginwidth="0"></iframe>
<? } ?>
</div>
<div id="BB_Wrapper">
<iframe name="vulin" id="vulin" src="/fruits/healty.php" width="280" height="370" frameborder="0" scrolling="no" marginwidth="0"></iframe>
</div>
</div>
<div class="clearFloat"> </div>
</div>
</div>
提前非常感谢您!
【问题讨论】:
-
对我来说,您似乎以错误的方式解决问题。摆脱 iframe 并以不同的方式进行操作。对我来说,使用 iframe 永远是最后的手段。