Javascript事件处理程序加载AFTER链接重定向

时间:2011-01-13 04:41:23

标签: javascript event-handling hyperlink href

我正在尝试创建一个链接,该链接将加载页面,然后更改已加载页面的背景图像。问题是页面本身是动态的,所以直到我点击链接加载它才真正存在。

更具体地说,我正在使用电子商务脚本,我想直接链接到每个类别,并且每个类别的页面背景都不同。

由于页面是动态的,我不能只是为页面添加onload功能,甚至不能静态设置背景。

我需要链接来加载页面然后更改背景....是否可能?

1 个答案:

答案 0 :(得分:0)

你可以(至少)两种方式做到这一点:

1:您可以在链接中添加查询参数,您可以在加载的页面上阅读该参数,然后根据该链接设置颜色

2:您可以挂钩链接的onclick事件并设置描述背景颜色的cookie,然后在pageload之后读取该cookie并根据该颜色设置颜色

如果您愿意,可以在单独的js模块中完成这两个解决方案,例如,通过委派具有特定属性集的所有链接的点击,然后对这些链接的点击作出反应。