【发布时间】:2013-06-04 08:46:22
【问题描述】:
我不是网络开发人员。我是一名崭露头角的游戏开发者,我正在为自己的作品集打造一个网站。
我将this 作为一个小型大学项目。它只是一个 html 页面,上面几乎没有任何内容。并且所有内容都使用 javascript 添加到 DOM(当您转到新的“页面”时,最后的内容被删除)
对于我的投资组合网站,我想做类似的事情。标题/面包屑等保持静态,内容根据您要查看的项目而变化。 在我的书店示例中,JS 添加/删除很方便,因为所有书籍都具有相同类型的信息,并且只是存储在类似结构的小型数据库中。
对于我的投资组合网站,每个项目内容位可能具有不同的布局/信息,因为每个项目都不同。 (例如,有些可能只是视频,有些可能全是文本等)
所以我想到了 iframe,但我知道 iframe 不利于可访问性,这是我想要避免的一般原则。 你们中的任何一个网络人都对如何在没有 iframe 的情况下将页面加载(或实现类似的东西)到另一个页面有任何想法,因此它实际上是其主机页面的 part 并且不仅以视觉方式阅读,而且以这种方式阅读会被盲人正确阅读的人说(我忘记了这个词!)
【问题讨论】:
-
如果你想展示你自己的网站,用你自己的结构,那么一个简单的DIV可以用AJAX请求填充,应该没问题。但是,如果您正在加载一个与您完全无关的网站,我看不到除了 iframe 之外的其他选项。
-
你在“盲人正确阅读”中迷失了我——这听起来像 508 合规性,我认为这与 ajax 请求不太吻合,这是我在此之前一直在想的......
-
啊!有一个词!我不记得了。基本上使用 iframe 的网站(假设没有 css)不会按照 H1、H2、H3、pargraph 等的正确顺序。你明白 T 的意思吗?
-
@ Alejandro.. 那么是否可以使用 javascript 用另一个 html 页面的内容填充 div?而不是编写所有自定义javascript来制作一切。如果是这样,你能指出我正确的方向吗?欢呼