【发布时间】:2013-06-24 13:10:05
【问题描述】:
我正在尝试在 4 个不同的网页上发布有关我组织的营业时间的相同信息:
互联网站点(公共):
- 英文网站:英文开放时间
- 丹麦语网站:丹麦语开放时间
Intranet 站点(需要登录):
- 英文网站:英文开放时间
- 丹麦语网站:丹麦语开放时间
为避免每次营业时间更改时都必须更新四个网页,我希望将营业时间列在一个文档 (iframe.html) 中,该文档作为 iframe 从上述 4 个网站加载。
在 4 个网站 (websiteX.html) 中的每一个上,我想:
- 设置我希望我的营业时间显示的语言
- 加载 iframe.html 并让它以设置的语言显示我的营业时间,并以未设置的语言隐藏营业时间。
我想象 iframe.html 的结构类似于:
<div class="english">
Opening hours in English
</div>
<div class="danish">
Opening hours in Danish
</div>
我想这个问题的解决方案需要:
- websiteX.html 中的 CSS 和 JavaScript 为 iframe.html 的英语/丹麦语部分设置语言和显示(隐藏/显示)
- websiteX.html 和/或 iframe.html 中的 JavaScript 以确保 websiteX.html 中设置的选项被正确继承/推送到 iframe.html,以便向用户显示正确的 iframe.html .
我一直无法找到解决此问题的方法,不幸的是,我对如何自己从底层构建解决方案一无所知。
任何帮助将不胜感激。
【问题讨论】:
-
你真的想使用 iframe 而不是 include(php) 有什么原因吗?在大多数情况下,我个人认为 iframe 非常烦人且不必要。
-
是的:我不能在我将托管页面的两个子域上使用 php。一个是 Sharepoint Intranet 站点,另一个是 CMS (obvius.dk)。两者都允许我使用 html 和 JavaScript,但 php 不是一个选项。
标签: javascript html css iframe