3

我正在制作一个网站来跟踪我的电影收藏。我有一个名为“list.php”的页面,其中列出了我所有的电影标题。每个标题都是可点击的。当您单击电影时,ajax 函数将从另一个名为 getmovie.php 的文件中检索有关电影的信息。然后一个 div 展开并且信息被放置在展开的 div 中。那很容易做。为了使网站更漂亮,我想将 list.php 的背景切换为“点击”电影的海报。数据库存储了这张海报的路径,getmovie.php 会得到它。但是如何将 list.php 中的背景更改为存储在 getmovie.php 中的路径?

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

谢谢 :)

4

2 回答 2

0

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

于 2012-09-16T22:44:48.537 回答
0

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

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

希望它有用。

于 2012-09-16T22:17:00.240 回答