To muxrwc: 用css如何实现啊?我还以为CSS只是对文本格式进行设置呢 :) 我的网站全是静态的html页面,不会涉及到数据库什么的吧。
To YH_Random图片是jpg格式的,一般的,A栏目下的图片都是以a001.jpg,aoo2.jpg这样命名,B栏目下的图片是以b001.jpg,b002.jpg这样命名,依此类推。 原来这些图片是放在images文件夹A文件夹,B文件夹等各自下不同的文件夹里。如果这样js调用不方便,要放在统一的一个文件夹里更方便的话,我可以把这些待随机显示的图片单独复制出来,放到一个文件夹里。
To pzhuyy:谢谢你的回复。我以前也在这里向高手请教过图片随机显示的js代码,感觉没有什么安装调试的,高手把代码贴出来,我复制过去,然后改成我自己的路径或图片名就可以了。这个还真要安装调试什么的吗?
很开心在那个“献上全部家当求用javascript实现对不同栏目的图片随机调用!”贴子里给你的方法行得通。这里再贴一遍,希望获得分数。至于说的另开一贴,我本人建议不用,有了这两个贴子的分数已经够了,你本人分数也不多。兄弟,看了你的需求,我给你一个比较简单的解决方法,应该可行。 建一个三横三坚的表格,每个表格里调用一段js。栏目A做一个a.js,栏目B做一个b.js等等。 a.js的具体做法如下: <!-- var n=10 var m=1 var urlArray=new Array(); var picArray=new Array();
ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθ ικλμνξοπρστυφχψω︵︶︹︺︿﹀︽︾﹁﹂﹃﹄︻︼АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюāáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑńňɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ
muxrwc,你说浪费资源,是不是说放了这样的js,页面打开会非常慢还是怎么回事?如果用样式,那该如何做啊?
按照你7楼的需求的话,那么直接
用服务器端完成就可以了...我以为你说的是布局不固定但是大概类型固定..这样.类型固定的css用服务器端去分配...
就可以产生类型固定,布局不固定的效果..不过你7楼的需求只是随机显示图片.
这样从后台输出的时候直接,完成就可以了...
用css如何实现啊?我还以为CSS只是对文本格式进行设置呢 :)
我的网站全是静态的html页面,不会涉及到数据库什么的吧。
原来这些图片是放在images文件夹A文件夹,B文件夹等各自下不同的文件夹里。如果这样js调用不方便,要放在统一的一个文件夹里更方便的话,我可以把这些待随机显示的图片单独复制出来,放到一个文件夹里。
建一个三横三坚的表格,每个表格里调用一段js。栏目A做一个a.js,栏目B做一个b.js等等。
a.js的具体做法如下: <!--
var n=10
var m=1
var urlArray=new Array();
var picArray=new Array();
//for(i=0;i <n;i++){
urlArray[0] = "a/a01.html";
urlArray[1] = "a/a02.html";
urlArray[2] = "a/a03.html";
urlArray[3] = "a/a04.html";
urlArray[4] = "a/a05.html";
urlArray[5] = "a/a06.html";
urlArray[6] = "a/a07.html";
urlArray[7] = "a/a08.html";
urlArray[8] = "a/a09.html";
urlArray[9] = "a/a10.html";
urlArray[10] = "a/a11.html";
picArray[0] = "img/a01";
picArray[1] = "img/a02";
picArray[2] = "img/a03";
picArray[3] = "img/a04";
picArray[4] = "img/a05";
picArray[5] = "img/a06";
picArray[6] = "img/a07";
picArray[7] = "img/a08";
picArray[8] = "img/a09";
picArray[9] = "img/a10";
picArray[10] = "img/a11"; //}
var ar=new Array();
function compare(arg1,arg2){
return arg1[1]-arg2[1];
}
for(var i=0;i <n;i++){
ar[i]=[i+1,Math.random()];
}
ar.sort(compare);
for(var i=0;i <m;i++){
if(i%1==0)
document.write(" <height=140 valign=middle align=center> <a target=_blank href=http://www.aaa.com/"+urlArray[ar[i][0]]+">"+" <img src=http://www.aaa.com/"+picArray[ar[i][0]]+".jpg alt=aaaa width=140 height=120 border=2 style='border-color:#000000'> <br>"+"aaaa");
}
//--> 然后在你的页面里,在 <td> </td>之间插入以下语句:
<script language="JavaScript" src="a.js">
</script>