这是我的情况。我有一个新的导航菜单建立在一个完全不同的PHP框架上,而不是实际的网站运行。新导航和现有站点都在同一个域中。我尝试删除旧栏并通过iframe添加新栏:
<iframe src="/new/menu" width="100%" scrolling="no"></iframe>
除了一些菜单元素有子菜单外,这个工作完全正常。当菜单下拉时,它会卡在iframe中,并且不会溢出父页面。
我已经调查了它,这是一个iframe的安全问题。但还有其他一些技巧可以让这个外部网址加载并溢出它的父页面吗?
另外,就在那里,这是客户推动我的临时视觉升级。他们希望我在完成元素时将元素“拼接”到位,所以我肯定需要找到某种类型的解决方案才能使其正常工作。
任何想法都会有所帮助!!
答案 0 :(得分:0)
你可以做的一些事情是第一次所有的php调用的东西
$menu= file_get_contents('http://www.menuurl.com/');
echo $menu;
第二次你可以做的事情是javascript调用,最好用jquery
$('#divToLoadInto').load('file.html');
<强>来源:强>
http://php.net/manual/en/function.file-get-contents.php
以下是一些替代解决方案: