使用php打开一个div中不同div中的链接

时间:2014-01-05 20:47:23

标签: php html hyperlink

我现在已经看了几个小时了,我可能忽略了一些愚蠢的事情,但我真的无法让这个工作。 我创建了一个.php文件,其中包含四个不同的php文件

我正在练习构建网站和我的第一个用于解决框架问题的网站,我可以简单地将每个锚标记定位到大型机上,并且它工作得很好。但是,由于框架是不推荐使用的功能,我决定更换它们。但我似乎无法使链接工作。

周围有很多答案,这可能是最大的问题,我无法弄清楚哪种解决方案适合我的具体设计。对不起,如果这是一个doublepost。

这是我到目前为止所创造的:

 <div id="header" class="header">
    <img src="Images/metallic.png" width="125" height="125" alt=""/>
    <img src="Images/database.png" width="85%" height="125" align="right" alt=""/>
</div>
<?php include 'Parts/upperdivs.php'; ?>
<?php include 'Parts/navigation.php'; ?>
<?php include 'Pages/main.php'; ?>

如上所述,导航页面中有超链接,上层有“普通”超链接。有没有办法打开主要内容div中的所有超链接,而不必复制我已经拥有的所有?我已经阅读了很多关于Ajax和PHP加载功能的信息,但我不确定应该使用什么。我也试过添加它,但无法让它工作。提前谢谢!

编辑:我还尝试使用带有Iframe ID的Iframe,并使用target-tag指向它。问题在于页面的内容差别很大 - 如果我将Iframe的高度设置为1000px,那么它就会变大,你可以在内容最少的页面上向下滚动,如果我将它设置为100px,我得到两个滚动条,一个在iframe上,一个在网页的右侧,这非常难看 - 而且最重要的是 - 非常讨厌。

1 个答案:

答案 0 :(得分:0)

我不清楚你究竟在问什么,我认为你正在寻找一种更简单的方法来处理包含。

这不是最好的方法,但我希望每个页面都在您想要的网址中,并让“部分”页面位于单独的文件夹中。

/
|  main.php
|  about.php
|  news.php
/  Parts
   |  navigation.php
   |  upperdivs.php
   |  EVERY_PAGE.php

然后作为快捷方式,您可以像这样制作EVERY_PAGE.php:

<div id="header" class="header">
    <img src="Images/metallic.png" width="125" height="125" alt=""/>
    <img src="Images/database.png" width="85%" height="125" align="right" alt=""/>
</div>
<?php include 'Parts/upperdivs.php'; ?>
<?php include 'Parts/navigation.php'; ?>

在每个页面上你都会这样做:

<?php include 'Parts/EVERY_PAGE.php'; ?>

///
// ... Page code here ...
//

此外,学习一些更好的编码风格也很不错,但这样可以干净快捷地完成工作。