2009-06-23 78 views
0

丟失的年表我有一個問題,我做了一組javascript函數。使用window.location.href

此功能遍歷整個Html頁面,然後將onclick事件添加到每個找到支撐點。

它做錨的href一些檢查,並重定向到它(使用window.location.href)

我的問題是,cronology不正確的使用方法工作,並且:訪問選擇不工作了。

我怎樣才能保持年表和讓:正常訪問選擇的工作?

問候

回答

3

有沒有需要手動設置location.href:鏈接之後,將正確,如果你不阻止它通過明確在onclick處理程序返回false或致電event.preventDefault()(在IE)。

+0

它的工作!非常感謝你。 – 2009-06-23 12:40:36

0

你跟蹤他們該會話訪問?

如果是這樣,怎麼樣一個服務器端解決方案,而不是使用Javascript。

每當您提供頁面請求時,您都會將該URL,頁面標題等記錄到他們的會話中 - 這樣您就可以跟蹤他們去過哪裏。

在這方面,:訪問代碼仍可正常使用,你就會有網頁歷史一個較爲可靠的來源。

+0

不幸的是一個靜態網站,所以我不能使用服務器端腳本。 – 2009-06-23 12:31:22

0

使用jQuery

$('a').live('click', function(event){ 
    // do something 
}); 

只要你不在該函數中調用event.preventDefault,你應該沒問題。

+0

太糟糕了,我們不能使用jQuery!我想念它! – 2009-06-23 12:48:28