想做一个随机改变背景图像的功能的时候,用javascript写程序,过程应该是:设置一个图片数组,随机选择数组>一个值>构建样式和写体标记。
但是对于JS,有以下缺点:
1。如果浏览器禁用js,则它失败,并且代码需要被视为兼容。
2。维护更麻烦,图片的位置存储在数组中。
所以我建议用PHP,但是她和她是半桶水到PHP的,想不出该怎么做一段时间。

请参见第一原则:从目录列表中获取某种类型的文件(在Web中使用的一般是JPG - PNG)- >通过随机函数选择一个图片>输出代码。
PHP代码如下所示:
复制代码代码如下所示:
imglist美元=;
使用$ img_folder变量保存的照片目录,必须使用/结束
img_folder美元=图像/教程 / ;
mt_srand((双)microtime()* 1000);
使用/目录
$ IMGS = dir($ img_folder);
检查目录/图片是否正确,并生成一个列表
而($文件= $ IMGS ->阅读()){
如果(eregi(GIF文件)| | eregi(JPG文件)| | eregi(PNG文件))
imglist美元= 文件;
} closedir($ IMGS ->处理);
数组中的列表中的项
imglist美元=爆炸(
$没有= sizeof($ imglist)- 2;
在0和图片的数目之间生成一个随机数。
随机mt_rand美元=(0,$没有);
图像imglist美元美元美元= {随机};
输出结果
回声';

如果你想通过这个函数改变页面背景,你可以把最后一句改为:
复制代码代码如下所示:
回声';

并用整个程序替换标签。
如果你需要多次调用这个程序,你可以把它写成一个函数,你可以在需要的时候重写它。
总结
使用PHP输出随机图像的优点是:
1。维护很简单,只是为了控制目录中图片的数量。
2。您可以自定义文件类型,只要您需要它,并将其更改为闪存的随机输出。
三.您可以自定义输出,换句话说,它是在哪里完成的。
4。将函数改写成函数后,功能更强大。