|
Тема |
Ето и ... [re: saa6] |
|
Автор |
Бopиc (любопитко) |
|
Публикувано | 03.09.05 00:51 |
|
|
едно JavaScript решение, (на Sanndo е написано на PHP):
Aкo всичките ти "banner" файловете имат един и също разширение, например ban1.gif, ban2.gif, ban3.gif ... banX.gif. То тогава следният скрипт би ти свършил работа
<script language="JavaScript">
document.write("<img src='/img/banner/ban"+Math.ceil(Math.random()*X)+".ext' />");
</script>
Където ext е едно от следните файл разширения jpg, gif, bmp или png.
Ако обаче "banner" файловете са с различни разширения - ban1.ext1, ban2.ext2, ban3.ext3 ... banX.extX, тогава си ги оформяш като Array(), променяш горният скрипт и си готов:
<script language="JavaScript">
var im=new Array("ban1.ext1","ban2.ext2","ban3.ext3",...,"banX.extX");
document.write("<img src='/img/banner/"+im[Math.floor(Math.random()*X)]+"' />");
</script>
Това последното в PHP вариант би изглеждало така:
<?php
$im=array("ban1.ext1","ban2.ext2","ban3.ext3",...,"banX.extX");
$num=array_rand($im);
echo "<img src='/img/banner/".$im[$num]."' />";
?>
|
| |
|
|
|