Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
链接重定向后加载Javascript事件处理程序_Javascript_Event Handling_Hyperlink_Href - Fatal编程技术网

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

链接重定向后加载Javascript事件处理程序,javascript,event-handling,hyperlink,href,Javascript,Event Handling,Hyperlink,Href,我正在尝试创建一个链接,该链接将加载一个页面,然后更改加载页面的背景图像。问题是页面本身是动态的,所以在我点击链接加载它之前,它实际上并不存在 更具体地说,我使用的是一个电子商务脚本,我想直接链接到每个类别,并使每个类别的页面背景不同 因为页面是动态的,所以我不能只在页面上添加一个onload函数,甚至静态地设置背景 我需要的链接加载页面,然后改变背景。。。。有可能吗?您至少可以通过两种方式完成此操作: 1:您可以将查询参数添加到可在加载的页面上读取的链接,然后根据该参数设置颜色 2:您可以钩住

我正在尝试创建一个链接,该链接将加载一个页面,然后更改加载页面的背景图像。问题是页面本身是动态的,所以在我点击链接加载它之前,它实际上并不存在

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

因为页面是动态的,所以我不能只在页面上添加一个onload函数,甚至静态地设置背景


我需要的链接加载页面,然后改变背景。。。。有可能吗?

您至少可以通过两种方式完成此操作:

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

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


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

当您说您正在动态加载页面时。您是如何加载它的?AJAX