2009-04-15 29 views
2

我想使用URL的錨部分(#後),以便我的網頁可以有ajax/dhtml,但仍然能夠使書籤正常工作。我想知道是否有人可以幫我開始編寫一些JavaScript代碼。我使用jQuery,但如果解決方案是通用的,那也沒關係。Javascript來處理操作的網址錨爲書籤

對於我的網頁,我可以像設置: 「A」 可能是從10-50 一些 「B」 是0或1 「c」 是0或1 等等

我想對寫作優化的JavaScript代碼,這可能既解析,並設置類似#中的一些技巧= 23 & b = 0 & C = 1

另外,我想繼續我的網址爲短儘可能,所以如果默認的「a」是23,在上面的例子中,a = 23將被省略。

有沒有一個庫可以完成所有這些工作?

回答

2

我develoing一個稍微好一點的歷史模塊,它會自動轉換的哈希信息到本地JavaScript對象。它是事件驅動的,這意味着當哈希被改變時它會觸發指定的事件。儘管Firefox保持「哈希歷史記錄」IE不支持,但是您需要使用隱藏的iframe來保存哈希信息。

你可以看看這裏來源:http://jslib-test.amplio-vita.net/JSLib/js/aV.main.history.js

的「的queryString到對象轉換器」的功能是文件http://jslib-test.amplio-vita.net/JSLib/js/aV.ext.object.js在「Object.fromQueryString」的名義下。

隨時問如果你需要更多的信息。