2011-01-13 91 views
0

我試圖做一個鏈接,將加載一個頁面,然後更改加載頁面的背景圖像。問題是,頁面本身是動態的,所以它實際上並不存在,直到我點擊鏈接加載它。的Javascript事件處理程序加載後鏈接重定向

更具體的我使用的是電子商務的劇本,我想直接鏈接到每個類別和在頁面的背景是爲每個類別不同。

因爲頁面是動態的,我不能只是廣告一個onload功能的頁面,甚至靜態設置的背景。

我需要的鏈接加載頁面,然後更改背景....這可能嗎?

+0

當你說你加載頁面dynamically.how你裝了嗎? AJAX? – Chandu 2011-01-13 04:46:24

回答

0

你可以這樣做(至少)兩種方式:

1:您可以將查詢參數添加到您可以加載,然後設置基於該

顏色的頁面上閱讀的鏈接

2:您可以掛鉤鏈接的onclick事件並設置描述背景顏色的cookie,然後在頁面加載後讀取該cookie並根據該顏色設置顏色

兩種解決方案都可以在單獨的js中完成模塊,如果你願意,例如委派點擊所有具有特定屬性集的鏈接,然後對這些點擊做出反應。