【发布时间】:2016-07-05 14:19:45
【问题描述】:
一开始我只能使用 HTML 和/或 CSS。我没有能力使用 PHP 或 JavaScript?
我研究了一个 iFrame,但我不确定是否可以有一个带有 iFrame 的下拉菜单?
【问题讨论】:
-
为此,您只需要在同一目录中使用不同的 .html 文件,然后您可以在菜单中使用“/path/to/file.html”等相对路径引用这些文件。您最好将菜单的 html 复制粘贴到每个文件中,而不是使用不稳定的 iFrame
-
php需要服务器,JS可以轻松使用
-
我认为发帖者希望菜单成为跨多个页面共享的“事实来源”——就像在 PHP/MVC 中通过包含或共享 JS 文件所做的那样。这样做的原因很明显:您不必多次维护同一个菜单。对于您面临的限制,iframe 可能是它所能获得的最好的——可能在左侧或右侧,具有树形结构。您将无法制作一个弹出并覆盖主要内容区域的共享菜单,因为每个 iframe 的内容都会受到它所在的 iframe 的限制
-
看看这个演示,缺点是它看起来需要 JS,但看看:menucool.com/vertical/html-menu-in-separate-file。它可能会给你一些想法或引导你走向正确的方向。
-
我认为,您一直在寻找一种不使用 javascript/PHP/其他东西的方法来做到这一点,您可以花时间学习如何以更有效的方式做到这一点。我认为值得花时间投资。