我正在尝试使用 Javascript 为已经在使用 PHP 加载页面时随机选择的图像设置时间间隔。显然我无法使用 PHP 设置时间间隔。因此,图像是使用 PHP 随机选取的,但是一旦随机选取并加载页面,我希望 Javascript 接管并以 20 秒的时间间隔生成一个新的随机选取的图像。
我可能会放弃整个 PHP 想法并完全使用 Javascript,但我现在很想看看我是否可以让它工作。
下面是我的PHP代码:
<?php
$img_rand = array(
1 => array(
'url' => 'www.tautic.com/',
'img' => '1.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Tautic',
'alt' => 'Tautic'
),
2 => array(
'url' => 'www.designspark.com/',
'img' => '2.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Design Spark',
'alt' => 'Design Spark'
),
3 => array(
'url' => 'www.involutionstudios.net/',
'img' => '3.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Involution Studios - Web Design',
'alt' => 'Involution Studios - Web Design'
),
4 => array(
'url' => 'www.explorestem.co.uk/',
'img' => '4.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Explore Stem',
'alt' => 'Explore Stem'
),
);
$img = array_rand($img_rand);
echo('
<div class="random-img">
<a href="http://'.$img_rand[$img]['url'].'" title="'.$img_rand[$img]['ttl'].'"
target="_blank">
<img src="sponsorimg/'.$img_rand[$img]['img'].'" width="'.$img_rand[$img]['wth'].'"
height="'.$img_rand[$img]['hgt'].'" alt="'.$img_rand[$img]['alt'].'" />
</a>
</div>
');
?>
提前致谢。