我现在已经看了几个小时了,我可能忽略了一些愚蠢的事情,但我真的无法让这个工作。 我创建了一个.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上,一个在网页的右侧,这非常难看 - 而且最重要的是 - 非常讨厌。
答案 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 ...
//
此外,学习一些更好的编码风格也很不错,但这样可以干净快捷地完成工作。