俄罗斯化妆品品牌:js代码高手请进!高分赏了

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 15:53:16
下面这段代码是图片刷新一次变一张图片的代码
现在我要把图片换成网页
也就是每次刷新,变不同的网页
我试过用<!--#include file="" -->
也就是把<IMG SRC="pic/top001.jpg" BORDER=0>'换成<!--#include file="" --> 不行

应该怎么样去实现?谢谢了

<script language=JavaScript>
<!--
var imgMax = 3; //在这里设定你要变化图片的张数
var imgRand = Math.floor(Math.random() * imgMax); if(imgRand == 0)
document.write('<IMG SRC="pic/top001.jpg" BORDER=0>');
else if(imgRand == 1)
document.write('<IMG SRC="pic/top002.jpg" BORDER=0>');
else if(imgRand == 2)
document.write('<IMG SRC="pic/top003.jpg" BORDER=0>');
//-->
</script>
最好给出个代码哦,万谢

可以这样写,比如三个页面,要动态显示,1.htm,2.htm,3.htm:

<SCRIPT LANGUAGE="JavaScript">
<!--
var intMax = 3;
var intRand = Math.floor(Math.random() * intMax);
if(intRand == 0) {
window.location.href="1.htm";}
else if(intRand == 1) {
window.location.href="2.htm";}
else if(intRand == 2) {
window.location.href="3.htm";}
//-->
</SCRIPT>

这段脚本在我的机器试过了,可以实现你要的效果。

你可以考虑先把网页的网址放到一个数组里面去,然后做一个随机数,页面的显示由这个随机数确定。

<iframe src="about:blank" id="if" width="100%" height="100%" frameborder="0"></iframe>
<script><!--
var imgMax = 3;
var imgRand = Math.floor(Math.random() * imgMax);
if(imgRand == 0)
document.all.if.location.href="1.htm";
else if(imgRand == 1)
document.all.if.location.href="2.htm";
else if(imgRand == 2)
document.all.if.location.href="3.htm";
//--></script>

偶做java的,只知道JSP里的<%@ include file=""%>是编译前静态加载页面的,而<jsp:include page="">是运行时动态加载的..楼主用JSP的话可以用后者试试...