2012-07-20 39 views
0

我正在爲即將形成的業務開發一個網站,並且我決定開發一個單獨的索引頁面,其中nav按鈕的目標是iframe而不是一個新窗口。每當在iframe中加載新目標時,是否有可以使用的腳本可以以任何語言動態更新索引頁的標題?我將不勝感激這方面的任何投入。非常感謝你!動態更新<title> ...</title>在iframe中打開新目標時的標記

回答

0

使用jQuery代碼將是這個樣子:

​jQuery(document).ready(function(){ 
    jQuery('#myframe').load(function(){ 
    document.title="new title"; 
    });    
});​ 

但是建立自己的網站像這樣有一些嚴重的缺陷,你可能要考慮

  • 你將不得不考慮如果人們在他們選擇的搜索引擎中發現一些子站點,人們將如何登上頂部框架。
  • 更改後的頁面標題可能永遠不會被搜索引擎使用,因爲您正在使用javascript進行設置(或者第一個問題適用)。
  • 框架/ Iframe在IE中導致內存泄漏(http://stackoverflow.com/questions/8407946/is-it-possible-to-use-iframes-in-ie-without-memory-leaks)。這可能只是一個問題,如果您的頂部框架不會不時重新加載。
  • 當人們嘗試打印您的網站時可能會出現問題。
  • 您的訪問者在嘗試爲網站的子網站添加書籤時可能會遇到問題,因爲只有頂部框架纔會被添加書籤(而不是iframe的內容)。

...我相信這樣的解決方案還有很多問題。

+0

謝謝;我會更詳細地研究這些。 – 2012-07-20 23:52:53

相關問題