【问题标题】:div outside framediv外框
【发布时间】: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">&nbsp;</div>

    </div>
</div>

提前非常感谢您!

【问题讨论】:

  • 对我来说,您似乎以错误的方式解决问题。摆脱 iframe 并以不同的方式进行操作。对我来说,使用 iframe 永远是最后的手段。

标签: html frame


【解决方案1】:

有没有办法,当您按下替代下拉菜单时,div 将显示在框架的顶部?

没有。选择元素是本机 UI 控件。 div 元素只是页面的一部分。

最接近的方法是在框架页面中有一个重复的 div 并非常仔细地排列它们。 (那样就是疯狂)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2011-04-24
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多