浏览主站 | 站长合租 | 新闻资讯 | 站长学院 | 站长盈利 | HTML教程 | 网址导航 | 站长周刊 | 会员投稿 | 滚动新闻 | RSS
发新话题
打印

[代码问题] 通过刷新显示不同FLASH的技术求助

本主题由 败家子 于 2008-9-10 23:11 设置高亮

通过刷新显示不同FLASH的技术求助

我想在同一个位置显示不同的FLASH,就是我有3个FLASH文件大小一样,每刷新一次显示不同FLASH(同一个位置)

紧急求助。谢谢!
易易网|生意转让网(www.yaoee.com)要人才网www.yaorc.com.cn

TOP

晕,站长中国里面的人才咱这么少啊
易易网|生意转让网(www.yaoee.com)要人才网www.yaorc.com.cn

TOP

<SCRIPT LANGUAGE="JavaScript"><!-- BANNER ROTATOR

var how_many_ads = 3
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;


//**************************** AD NUMBER ONE ****************

if (ad==1){


url="http://www.cnzz.cc";

alt="Advertiser Number One";

banner="http://www.cnzz.cc/cn888/UploadADPic/200807/2008070315243685.gif";

width="300";
height="300";
}

//**************************** AD NUMBER TWO ****************


if (ad==2) {


url="http://www.cnzz.cc";

alt="Advertiser Number Two";

banner="http://www.cnzz.cc/cn888/UploadADPic/200807/2008070315251311.gif";

width="300";
height="300";
}

//**************************** AD NUMBER TWO ****************


if (ad==3) {


url="http://www.cnzz.cc";

alt="Advertiser Number Two";

banner="http://pic1.nnwm.com/nnwmcodes/300_300.gif";

width="300";
height="300";
}

document.write("<center>");
document.write("<a href=\"" + url + "\" target=\"_blank\">");
document.write("<img src=\"" + banner + "\" width=")
document.write(width + " height=" + height + " ");
document.write("alt=\"" + alt + "\" border=0><br>");
document.write("</center>");
--></SCRIPT>
")<SCRIPT LANGUAGE="JavaScript"><!-- BANNER ROTATOR

var how_many_ads = 3
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;


//**************************** AD NUMBER ONE ****************

if (ad==1){


url="http://www.cnzz.cc";

alt="Advertiser Number One";

banner="http://www.cnzz.cc/cn888/UploadADPic/200807/2008070315243685.gif";

width="300";
height="300";
}

//**************************** AD NUMBER TWO ****************


if (ad==2) {


url="http://www.cnzz.cc";

alt="Advertiser Number Two";

banner="http://www.cnzz.cc/cn888/UploadADPic/200807/2008070315251311.gif";

width="300";
height="300";
}

//**************************** AD NUMBER TWO ****************


if (ad==3) {


url="http://www.cnzz.cc";

alt="Advertiser Number Two";

banner="http://pic1.nnwm.com/nnwmcodes/300_300.gif";

width="300";
height="300";
}

document.write("<center>");
document.write("<a href=\"" + url + "\" target=\"_blank\">");
document.write("<img src=\"" + banner + "\" width=")
document.write(width + " height=" + height + " ");
document.write("alt=\"" + alt + "\" border=0><br>");
document.write("</center>");
--></SCRIPT>
")

看看这个不知道适不适和你
本帖最近评分记录

TOP

这个简单

有两种办法

1, 使用RAND
<?php
$swf=rand(1,3);
?>
然后你在吧$swf echo 出来

2. 如果你使用JAVASCRIPT,可以用下面的程序
<script language="javascript">
function getSwf(){
var mySwf=["1","2","3"];
document.write("<param name='movie'  value='"+mySwf[getRandom(mySwf.length)]+".swf ' >");
document.write("<param name='quality' value='high' />");
document.write("<embed src='"+mySwf[getRandom(mySwf.length)]+"' quality='high' bgcolor='#cccccc' width='100%' height='100%'  type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /> ");
}

function getRandom(Max){
return Math.ceil(Math.random()*Max)-1;
}
</script>

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<script>getSwf();</script>
</object>


以上两种方法我懒惰测试,不过应该没有错,可用。上面的两种方法没有考虑到上次显示的FLASH,如果你要这次显示的和上次显示的绝对不同,那么你就要用COOKIE了,如果这次选的和上次COOKIE里的值一样,就重新选过,思路给了,自己搞定吧
本帖最近评分记录

TOP

很多问题都可以百度出来的。
乱发AD 者 刷无意义帖捣乱的 一律永久禁止访问

TOP

谢谢站长中国的兄弟们.流浪地图的第二个方法用在ASP里面可行
易易网|生意转让网(www.yaoee.com)要人才网www.yaorc.com.cn

TOP

发新话题