2012-08-02 54 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