随机背景–当你每次进入该页面时,从已指定的图片文件夹中,随机选取一个图片作为背景显示。这里介绍的方法是用asp+css来实现的。
asp–来自asp101
以下是引用片段: const imgs_dir = "/images" 设定图片文件夹的地址,随机显示该文件夹内任一张图片 dim objfso, objfolderobject, objfilecollection, objfile dim intfilenumbertouse, intfilelooper dim objimagefiletouse dim strimagesrctext set objfso = server.createobject("scripting.filesystemobject") set objfolderobject = objfso.getfolder(server.mappath(imgs_dir)) set objfso = nothing set objfilecollection = objfolderobject.files set objfolderobject = nothing randomize() intfilenumbertouse = int(objfilecollection.count * rnd) + 1 intfilelooper = 1 for each objfile in objfilecollection if intfilelooper = intfilenumbertouse then set objimagefiletouse = objfile exit for end if intfilelooper = intfilelooper + 1 next set objfilecollection = nothing strimagesrctext = imgs_dir & objimagefiletouse.name set objimagefiletouse = nothing |
css
以下是引用片段: #pic{ width: 400px; height: 300px; background: url(<%= strimagesrctext %>) no-repeat; margin: 2em auto; } |
上面代码要加在header区,不能放在外部css文件里。