如何使用其他文件中的图像更改背景?

时间:2012-09-16 22:06:25

标签: php javascript ajax background onclick

我正在建立一个网站来跟踪我的电影收藏。我有一个名为“list.php”的页面,其中列出了我的所有电影。每个标题都是可点击的。单击该影片时,ajax函数将从另一个名为getmovie.php的文件中检索有关该影片的信息。然后div展开,信息放在扩展的div中。这很容易做到。为了使网站更加花哨,我想将list.php的背景切换为“点击”电影的海报。数据库存储此海报的路径,getmovie.php将获得该路径。但是如何将list.php中的背景更改为存储在getmovie.php中的路径?

基本上我有一个变量,包含我想在另一个文件中设置为背景的图像的路径。我该怎么编码呢?

谢谢:)

2 个答案:

答案 0 :(得分:0)

我认为你可以在调用ajax函数时使用javascript来更改document.body.background。例如,在playMovie()函数中:

document.body.background = "images/movie01.jpg";

希望它有用。

答案 1 :(得分:0)

当我使用不同的方法测试时,无法从另一个页面设置页面的背景。但是,您可以从页面本身设置图像。你应该做2个ajaxs ..首先你应该用一个简单的ajax来获取文本,因为你已经这样做了。第二个得到背景。编写一个获取电影输入的PHP脚本,并在浏览器中显示图像网址,然后执行ajax并使用检索到的网址设置新页面的背景。