我知道必须有更好的方法来做到这一点。
目前我有一个php脚本,在调用时会从某个目录生成一个随机图像。
我让div在div的背景设置下调用样式表中的background.php
文件
background:url(randomimagescript.php);
现在这个页面上有很多小div,所有调用单独的随机图像php脚本...有一种方法可以在调用文件时使用变量,所以我可以使用一个脚本吗?我仍然需要对图像进行良好的样式控制,所以我不确定是否有比将脚本作为div的背景图像调用更好的选项。
如果有人有任何想法,请告诉我们!
答案 0 :(得分:0)
这听起来有点疯狂,但你实际上可以让你的样式表由PHP生成,只需填写空白即可。
background:url(<? echo pickRandomImage(); ?>)
答案 1 :(得分:0)
试试这个(可能不是最佳的):
background:url("randomimagescript.php?folder=myfolder");
和randomimagescript.php:
<?php
$folder = @_$REQUEST['folder'];
$url = "galleries/$folder/thumbs/image.jpg"; // ie, compose image
http_redirect($url); // go and find the image.
?>
答案 2 :(得分:0)
使用jquery
在页面上设置一次所有div的背景var image = <?echo randomimagescript.php?>
$("div").css('background', 'url('+ image+ ')');