-1
我想知道是否有人可以帮忙。我无法发现它为什么不起作用。我对JS并不了解,但逻辑在我脑海中。我只是在拉取指定文件夹的图像内容(或者在URL中没有指定默认图像内容)并将它们依次显示在img中。PHP生成的JS照片滑块?
<img src="./img/samples/sample1.jpg" class="gallery_image" name="slideshow_image">
<?php
if($_GET["med"])
{
$files = glob('./img/samples/' . $_GET["med"] . '/*.{jpg}', GLOB_BRACE);
}
else
{
$files = glob('./img/samples/*.{jpg}', GLOB_BRACE);
}
echo '<script type="text/javascript">';
$n = 1;
foreach($files as $file)
{
echo 'var image' . $n . ' = new Image();'
, 'image' . $n . '.src = "' . $file . '";';
$n++;
}
echo 'var step = 1;'
, 'function slideit()'
, '{'
, ' document.images.slideshow_image.src = eval("image"+step+".src");'
, ' if(step < ' . $n . ')'
, ' step++;'
, ' else'
, ' step = 1;'
, ' setTimeout("slideit()",2500);'
, '}'
, 'slideit();';
?>
任何帮助将不胜感激。
这是PHP或Javascript的问题吗?看到呈现的HTML ... –
它的真实代码会很有用吗?我不相信.... – voodoo417