2011-01-13 6 views
0

ページをロードし、ロードしたページの背景イメージを変更するリンクを作成しようとしています。問題はページ自体が動的なので、リンクをクリックして読み込むまで実際には存在しません。JavascriptイベントハンドラがAFTERリンクリダイレクトをロードする

具体的には、私は電子商取引のスクリプトを使用しています。私は各カテゴリに直接リンクし、ページの背景を各カテゴリごとに異ならせたいと考えています。

ページが動的なので、ページにオンロード機能を広告するだけでなく、静的に背景を設定することもできません。

ページを読み込んで背景を変更するためのリンクが必要です....可能でしょうか?

+0

あなたがページを動的に読み込んでいると言うと、読み込んでいますか? AJAX? – Chandu

答えて

0

あなたはこれを行うことができます(少なくとも)二つの方法:

1:あなたは、その

に基づいて色を設定してロードし、ページ上で読むことができるリンクにクエリパラメータを追加することができます

2:リンクのonclickイベントにフックして、背景色を記述したクッキーを設定し、ページロード後にそのクッキーを読み取り、それに基づいて色を設定することができます。

両方のソリューションは別々のjsあなたが望むのであれば、特定の属性が設定されているすべてのリンク上でクリックを委任してから、それらのクリックに反応してください。

関連する問題