Здравствуйте!
Захотелось прикрутить к своему сайту случайный вывод swf баннеров. Погуглив, нашел код (работает нормально):
Код:
<script language="Javascript">
<!--
var a=Math.round(Math.random()*2)
file = new Array();
file[0]="banner1.swf"
file[1]="banner2.swf"
document.write ("<object type='application/x-shockwave-flash' data='" + file[a] + "' width='200' height='100'>" +
"<param name='movie' value='" + file[a] + "'/>" +
"<param name='allowscriptAccess' value='always' />" +
"<param name='quality' value='high'/></object>");
//-->
</script>
Но каждый раз лезть в код, чтобы изменть или добавить баннер муторно. Погуглив еще нашел такой код:
Код:
<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE>
<script LANGUAGE="Javascript">
var rand= Math.round(Math.random()*5);
namemc = "my_menu"+rand+".swf"
//alert(rand);
</script>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="160" height="250" id="my_menu9" align="middle">
<param name="allowscriptAccess" value="sameDomain" />
<param name="movie" value="namemc" />
<param name="menu" value="false" />
<param name="quality" value="best" />
<param name="bgcolor" value="#ffffff" />
<embed src="namemc" menu="false" quality="best" bgcolor="#ffffff" width="160" height="250" name="my_menu9" align="middle" allowscriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</BODY>
</HTML>
Но он не работает. Возможно, тут надо правильно прописать
Код:
namemc = "my_menu"+rand+".swf"
но пока моих знаний не хватает))
Кто-нибудь ставил себе на сайт ротацию баннеров swf? Как надо проавильно прописать путь?