Web开发。比iframe更好的在页面中显示页面的方法

时间:2013-06-04 00:22:39

标签: iframe web

我不是网络开发人员。我是一个崭露头角的游戏开发者,我只是为自己的投资组合制作一个网站。

我将this作为一个小型大学项目。它只是一个html页面,几乎没有任何内容。并且所有内容都使用javascript添加到DOM中(当您转到新的“页面”时,最后的内容将被删除)

对于我的投资组合网站,我想做类似的事情。 title / breadcrumbs等保持静态,内容根据您想要查看的项目而变化。 在我的书店示例中,JS添加/删除很方便,所有书籍都有相同类型的信息,它只是存储在一个像结构这样的小数据库中。

对于我的投资组合网站,每个项目内容位可能具有不同的布局/信息,因为每个项目都不同。 (例如,有些可能只是一个视频,有些可能是所有文本等。)

所以iframe让人想起,但我知道iframe对于可访问性是不利的,这是我想要避免的一般原则。 你们中的任何人都有关于如何在没有iframe的情况下将页面(或实现类似的东西)加载到另一个页面的任何想法,因此它实际上是部分的主页并且不仅仅是在视觉上读取盲人会正确阅读(我忘了这个词!)

1 个答案:

答案 0 :(得分:1)

考虑使用php来填充信息的div。然后,您可以将项目内容存储在与页面其余部分不同的文件中,并且它也与标记的立场分开(这是我猜你的后续内容?)

请注意,用户将同时收到两个页面,它只与服务器的观点分开。

例如(未经测试):

<html>
<body>
<div id="projects">
<? $page = file_get_contents("projects.html"); echo $page; ?>
</div>
</body>
</html>