2010-03-10 69 views
1

我正在使用錨定方式定義應用程序狀態的ajax樣式導航系統驅動主要部分的網站。如何取回按鈕以使用錨點(#)和內聯框架

在此之上,我現在需要支持加載在此應用程序之上的IFrame。我遇到的問題是如果我使用片段,後退按鈕會中斷。

我創建了一個非常簡單的sample,即不使用任何ajax庫。它所擁有的只是一個鏈接,它爲url和一個iframe添加了一個錨點,並帶有一些正常的鏈接。

如果我先點擊錨點鏈接,然後點擊iframe中的鏈接,我希望第一次點擊返回到原來的iframe頁面,第二次點擊從網址中移除錨點。

我知道所有各種解決方案(YUI,reallysimplehistory,jquery plugin),他們都工作得很好,但他們不滿足iframes。

我也知道我可以添加一些JS到框架頁面,並可能路由所有導航通過父頁面,但我希望這是沒有必要的。

所以問題是,任何人都可以解釋在這sample歷史對象裏面發生了什麼?其次,有什麼我可以做的父母的iframe哄歷史對象拿起這些導航條目?

注意:我只在本示例中詢問FF/Safari/Chrome。 IE需要單獨查看。

回答

相關問題