0

这是我的情况。我有一个新的导航菜单,它建立在与实际站点运行的完全不同的 php 框架上。新导航和现有站点都在同一个域上。我尝试删除旧栏并通过 iframe 添加新栏:

<iframe src="/new/menu" width="100%" scrolling="no"></iframe>

除了一些菜单元素有子菜单外,这工作得很好。当菜单下拉时,它卡在 iframe 内并且不会溢出父页面。

我已经调查过了,这是有道理的,这是 iframe 的安全问题。但是还有其他一些技巧可以让这个外部 url 加载并溢出它的父页面吗?

此外,它就在那里,这是客户推动我进行的临时视觉升级。他们希望我在元素完成后将它们“拼接”到位,所以我肯定需要找到某种类型的解决方案来使其正常工作。

任何想法都会有所帮助!!

4

1 回答 1

0

你可以做的一些事情是首先一个php调用一些东西

$menu= file_get_contents('http://www.menuurl.com/');
echo $menu;

您可以做的第二件事是最好使用 jquery 进行 javascript 调用

$('#divToLoadInto').load('file.html');

资源:

http://api.jquery.com/load/

http://php.net/manual/en/function.file-get-contents.php

这是一些替代解决方案:

- 使用 ajax 的完全 javascript 解决方案

于 2013-04-30T20:00:39.207 回答