<html>
<head>
<meta name="keywords" content="用js实现flash广告轮播">
<meta name="description" content="用js实现flash广告轮播,来自蓝色时速
http://www.5868.net">
<!--调用随机图片脚本开始-->
<script language=javascript>
<!--
var strLineData;
strLineData="|@|../flash/top_01.swf|*||@|../flash/top_02.swf|*||@|../flash/top_03.swf|*|
|@|../flash/top_04.swf|*||@|../flash/top_05.swf|*|";
//flash文件地址
var iWritedCount= 0;
var aDoc,i,TempCode;
var inum = 0;
var tranId = 0;
aDoc = strLineData.split("|*|");
aWritedImg = new Array(aDoc.length);
for(i=0; i<aWritedImg.length; i++ )
aWritedImg
=0;
function WriteImg_Default_A()
{
var i,z;
i =inum;
aWritedImg[ i ] ++;
iWritedCount ++;
switch( GetFileExt( aDoc ) )
{
case ".swf":
TempCode = "";
TempCode = '<div id="ad'+iWritedCount+'"><OBJECT classid="clsid:D27CDB6E-
AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=5,0,0,0" width=564 height=70>';
TempCode = TempCode + '<PARAM NAME=movie VALUE="' + GetFileSrc(aDoc) +'">
<PARAM NAME=quality VALUE=high><param name=wmode value=opaque>';
TempCode = TempCode + '<EMBED src="' + GetFileSrc(aDoc) + '" quality=high
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/
download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT></div>';
inum ++;
return TempCode; //返回flash代码片断
break;
case ".gif":
case ".jpg":
TempCode ="";
TempCode = '<div id="ad'+iWritedCount+'"><a href="'+GetFileUrl(aDoc)+'"
target="_blank"><img src="' + GetFileSrc(aDoc) + '" border=0></a></div>';
inum ++;
return TempCode; //返回image代码片断
break;
default:
break;
}
inum ++;
}
function GetFileExt( str )
{
var i = str.lastIndexOf(".");
if( i != -1 )
return str.substr(i).toLowerCase( );
else
return "";
}
function GetFileUrl( str )
{
var s = str.indexOf("|@|");
if( s != -1 )
return str.substr(0,s);
else
return "";
}
function GetFileSrc( str )
{
var g = str.lastIndexOf("|@|");
if( g != -1 )
return str.substr(g+3);
else
return "";
}
function ShowAdTran(adNum,timeNum)
{
var fnum,tnum,comCode;
fnum = adNum;
tnum = timeNum;
comCode = "ShowAdTran("+fnum+","+tnum+")";
if (tranId<fnum)
{
setTimeout(comCode,tnum);
ad_a1.innerHTML = WriteImg_Default_A();
tranId ++;
}else
{
tranId = 0;
inum = 0;
eval(comCode);
}
}
//-->
</script>
<!--调用随机图片脚本结束-->
</head>
<title>用js实现flash广告轮播</title>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="ShowAdTran(5,13000);">
<span id=ad_a1>ad.a1_context</span>
</body>
</html>
是一段flash广告轮播的代码,用不了,高手帮忙改改。谢谢。