2012-08-02 53 views
0

我创建了一个iframe来保存我的网站导航。导航具有下拉元素。非常好用 - 但是,页面上iframe区域下的链接不再正常工作。我曾尝试使用z-index,但它只允许一个div区域的链接一次起作用。我需要能够同时使用iframe中的链接和页面上的链接?链接在Chrome或Firefox中的iframe下无法点击

+0

我们可以看一下你的代码? – Jon 2012-08-02 18:23:56

回答

0

这些元素正在适当地保存在其框架内。

我会强烈建议不要以这种方式使用导航,有以下几个原因:

  • 搜索引擎不链接到您的框架,它们链接到您的页内,一般
  • 安置问题像您有
  • 屏幕阅读器困惑之一,和其他辅助功能问题
+0

本网站有很多很多页面,我不想在每次导航有变化时都更新它们。所以,我需要做的是点击下拉列表中的链接或点击页面上的链接。两者都需要功能。在Explorer中工作,但不在Chrome或Firefox中工作。有没有一种方法可以点击链接,而不需要在另一个上进行z索引? – user1572223 2012-08-02 20:52:39

+0

使用某种形式的服务器端包含,因此您不必每次都这样做。由于您的导航已经拆分出来,因此在文件中查找和替换应该很简单。我不认为你会找到一个与iframes一致的解决方案。 – Brad 2012-08-02 20:57:22

+0

尝试使用某种形式的服务器端模板,例如[mustache](http://mustache.github.io/),它允许您创建部分模板并将其包含在其他模板中。你也可以在客户端使用javascript和类似的模板库([mustache.js](https://github.com/janl/mustache.js),[handlebars.js](http:// handlebarsjs) .com /),[dust.js](http://akdubya.github.io/dustjs/)等) – Rostepher 2015-09-02 21:47:15