在另一个onClick上的页面上加载

时间:2010-04-15 18:25:26

标签: php ajax iframe

我需要将一个页面的内容,脚本,表单和动态功能包含在另一个页面上。

查看http://www.divethegap.com/scuba-diving-programmes-dive-the-gap/dahab-master-scuba-diver.html

然后按照其中一个“初学者”'开放水域潜水员'等链接....

您将找到一个包含一系列选项的PHP页面。它是wordpress博客系统的一种改编,通过将每个潜水项目的每种类型都考虑为一个类别,然后仅显示该类别的结果,来生成特定程序的特定选项。

您将看到每个选项也是一个可折叠面板,还有几个javascripts可以计算持续时间,数量和价格。最后还有一个验证网络表单。

现在回到第一页。我想要做的是在第一页的选项卡式面板中的主标题之后包含第二页中的所有内容,以便客户可以毫不费力地查看包含的所有内容。基本上,第一页上的选项将成为一系列选项卡。

我能看到的唯一方法是使用iFrame,因为每个选项都需要一个唯一的URL结尾(即.php?cat = 26或.php?cat = 27)。问题是可折叠面板不能与iFrame一起使用,因为当面板打开时iFrame不会调整大小。还有一些计算问题,但我认为更多的是由于我在过去3个小时内盯着屏幕而不记得包含所有内容。

我已经尝试过调整iframe SSI脚本的大小并且无处可去。

我尝试使用ajax脚本更好地将其嵌入到页面中,但是留下了使其工作的所有脚本。我检查了所有内容的完整URL,并且不会使用任何脚本。

我知道你可以让整个页面重新加载但是然后用户会再次出现在页面的顶部,即使应用了另一个脚本来慢慢将它们再次放下,也不会那么容易像使用标签式面板一样使用。

任何想法。

亲切的问候,

1 个答案:

答案 0 :(得分:0)

绝对不需要iframe。 AJAX将在这里发挥作用。

这是一个带有演示+代码的链接:

http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm

相关问题