【发布时间】:2010-04-15 18:25:26
【问题描述】:
我需要在另一个 onClick 中包含一个页面的内容、脚本、表单和动态功能。
看看http://www.divethegap.com/scuba-diving-programmes-dive-the-gap/dahab-master-scuba-diver.html
然后点击“初学者”“开放水域潜水员”等链接之一......
您会发现一个带有一系列选项的 PHP 页面。它是对 wordpress 博客系统的改编,通过将每个潜水项目的每种类型考虑为一个类别,然后只显示该类别的结果,只为特定项目生成特定选项。
您会看到每个选项也是一个可折叠面板,并且还有几个 javascript 可以计算持续时间、数量和价格。最后还有一个验证网络表单。
现在回到第一页。我想做的是在第一页的选项卡式面板内的主标题之后包含第二页的所有内容,以便客户可以立即看到包含的所有内容。本质上,第一页上的选项将变成一系列选项卡。
我能看到的唯一方法是使用 iFrame,因为每个选项都需要一个唯一的 URL 结尾(即 .php?cat=26 或 .php?cat=27)。问题是可折叠面板不适用于 iFrame,因为 iFrame 在面板打开时不会调整大小。还有一些计算问题,但我认为这更多是因为我在过去 3 个小时内盯着屏幕没有记住包括所有内容。
我已经尝试过调整 iframe SSI 脚本的大小,但一无所获。
我尝试使用 ajax 脚本更好地将其嵌入到页面中,但这留下了使其工作的所有脚本。我检查了所有内容的完整 URL,它不适用于任何脚本。
我知道您可以只重新加载整个页面,但随后用户将再次位于页面顶部,即使应用另一个脚本再次缓慢地将它们拉下,也不会那么容易就像使用选项卡式面板一样使用。
任何想法。
亲切的问候,
【问题讨论】: