<script language="JavaScript" type="text/javascript">var elady_step=3; //1:small, 3:middle, 5:bigvar elady_speed=20; //20:fast, 50:middle, 80:slowvar e_tp=new Array();var e_tplink=new Array();var adNum_elady1=0; e_tplink[0]="";e_tp[0]="./im/1.jpg";e_tplink[1]="";e_tp[1]="./im/2.jpg";e_tplink[2]="";e_tp[2]="./im/3.jpg";e_tplink[3]="";e_tp[3]="./im/4.jpg";e_tplink[4]="";e_tp[4]="./im/5.jpg";var currentimage=new Array(); for (i=0;i<=5;i++){currentimage[i]=new Image(); currentimage[i].src=e_tp[i]; } function elady1_set(){ if (document.all) { e_tprotator.filters.revealTrans.Transition=Math.floor(Math.random()*12); e_tprotator.filters.revealTrans.apply(); } } function elady1_playCo() { if (document.all) e_tprotator.filters.revealTrans.play() }function elady1_nextAd(){ if(adNum_elady1<e_tp.length-1)adNum_elady1++ ; else adNum_elady1=0; elady1_set(); document.images.e_tprotator.src=e_tp[adNum_elady1]; elady1_playCo(); theTimer=setTimeout("elady1_nextAd()", 4000);} function elady1_linkurl(){ jumpUrl=e_tplink[adNum_elady1]; jumpTarget='_blank'; if (jumpUrl != ''){ if (jumpTarget != '')window.open(jumpUrl,jumpTarget); else location.href=jumpUrl; }}function elady1_listMsg() { status=e_tplink[adNum_elady1];document.returnValue = true;}document.write("<div id='elady1_divimg' style='position:relative'>");document.write('');document.write('<img style="FILTER: revealTrans(duration=2,transition=12)" height=257 width=1002 src="javascript:elady1_nextAd()" border=0 name=e_tprotator onMouseover="elady_stop_sh=1" onMouseout="elady_stop_sh=0" >');document.write("</div>");</script>
解决方案 »
- 各位有空吗?麻烦帮看下以下代码哪里出问题了?【IF语句不能正常执行】
- 求Yahoo yui方面的资料
- JS中如何实现循环的行互换?
- 高分!鼠标放上去图片停止滚动????????
- 郁闷...用于检测form中各元素值的JavaScript函数该怎么用啊?
- 滚动条与分辨率的困惑,高手指教??????
- 在某输入框中输入回车,如何将焦点移到下一输入框中?
- 不用windows.open(),document.open(),怎样控制一个网页的高和宽?在线等
- 怎么实现运行代码功能?
- 一个愚蠢的问题,javascript有调试工具吗
- 求一个javascript读取xml生成select下拉菜单的代码
- 求个JS特效的源码
var elady_speed = 20; // 20:fast, 50:middle, 80:slow
var e_tp = new Array();
var e_tplink = new Array();
var adNum_elady1 = 0;
e_tplink[0] = "";
e_tp[0] = "./im/1.jpg";
e_tplink[1] = "";
e_tp[1] = "./im/2.jpg";
e_tplink[2] = "";
e_tp[2] = "./im/3.jpg";
e_tplink[3] = "";
e_tp[3] = "./im/4.jpg";
e_tplink[4] = "";
e_tp[4] = "./im/5.jpg";
var currentimage = new Array();for (i = 0; i <= 5; i++) {
currentimage[i] = new Image();
currentimage[i].src = e_tp[i];
}function elady1_set() {
if (document.all){
e_tprotator.filters.revealTrans.Transition = Math.floor(Math.random() * 12);
e_tprotator.filters.revealTrans.apply();
}
}function elady1_playCo(){
if (document.all)
e_tprotator.filters.revealTrans.play()
}function elady1_nextAd() {
if (adNum_elady1 < e_tp.length - 1)
adNum_elady1++;
else
adNum_elady1 = 0; elady1_set();
document.images.e_tprotator.src = e_tp[adNum_elady1];
elady1_playCo();
theTimer = setTimeout("elady1_nextAd()", 4000);
}function elady1_linkurl() {
jumpUrl = e_tplink[adNum_elady1];
jumpTarget = '_blank'; if (jumpUrl != '') {
if (jumpTarget != '')
window.open(jumpUrl, jumpTarget);
else
location.href = jumpUrl;
}
}function elady1_listMsg(){
status = e_tplink[adNum_elady1];
document.returnValue = true;
}document.write("<div id='elady1_divimg' style='position:relative'>");
document.write('');
//下面这句修改了一下
document.write('<img style="FILTER: revealTrans(duration=2,transition=12)" height=257 width=1002 src="javascript:elady1_nextAd();" border=0 name="e_tprotator" onMouseover="elady_stop_sh=1" onMouseout="javascript:elady_stop_sh=0" >');
document.write("</div>");
不仅有问题,似乎还只支持IE。这种广告轮换的代码,网上一大堆。
去下个就是了。
用jquery的更好,你的html代码会更清爽。