0

我目前有以下设置,一个 php 要求位于页面顶部,其中包含用户详细信息,而 iframe 位于其下方,预览他们当前正在处理的网站。如果我创建了一个临时超链接,它只是转到“#”,那么顶部的用户详细信息标题就会消失,并且 iframe 会覆盖整个页面。但是,如果单击正常链接,则会发生这种情况。

这是包含标题和 iframe 的页面:

<? require '../userhead.php' ?>
<!doctype html>
<body style="z-index:1000;width:100%; margin:0px;padding:0px;overflow:hidden;">
<br>
<iframe style="overflow:hidden;height:100%;width:100%;border:0px;z-index:-1;" src="/WestAncroft2"></iframe>

iframe 页面中的链接是这样的:

 <li><a href="#">Supply</a></li>

有任何想法吗?非常感谢,汤米

4

1 回答 1

0

你有没有尝试过 :

<? require '../userhead.php' ?>
<!doctype html>
<body style="z-index:1000;width:100%; margin:0px;padding:0px;overflow:hidden;">
<br>
<iframe name="iframe" style="overflow:hidden;height:100%;width:100%;border:0px;z-index:-1;" src="/WestAncroft2"></iframe>

在链接中:

<li><a href="#" target="iframe">Supply</a></li>

或者你可以反过来做。使您的主页超出框架并将 userhead.php 加载到 div 中,例如:

$('#userhead').load('../userhead.php');

或者,如果您喜欢这种方式,请使用 iframe 作为用户头。我个人不喜欢 iframe...

于 2013-07-04T13:21:15.577 回答