אני גם עשיתי סקריפט כזה שה SRC דינאמי בדיוק כמו שאמרת וגם אם תאור ועם שם הצלם ללקוח שלי
האפשרות היא פשוטה,
הכנסתי את כל ה SRC למערך ב JS
אני אתן לך דוגמא :
תחתוך את החלקים שאתה לא צריך כי זה קשור למערכת שלי
PHP קוד:
$js = 0;
while ($image = $db->fetch($images))
{
$src = SITE_IMG.$image['file1'];
$js++;
$jsar[$js] = SITE_IMG.$image['file1'];
}
$jscript = '<script type="text/javascript">
var myimgid = 1
var jsar = new Array() // image src
';
foreach ($jsar AS $key=>$val)
{
$jscript .= "jsar[$key] = \"$val\"\n";
}
$jscript.= "
function nextimg()
{
id = myimgid
id++
if (id < jsar.length)
{
document.images['bigimage'].src = jsar[id] ;
myimgid = id
}
}
function previmg()
{
id = myimgid
id--;
if (id >= 1)
{
document.images['bigimage'].src = jsar[id] ;
myimgid = id
}
}
function imgsrc(imgn)
{
var imgsource = jsar[imgn];
document.images['bigimage'].src = imgsource ;
myimgid = imgn;
}
</script>
";
ואז אני שם את $jscript
בתוך הטמפלט
אולי JS הוא לא החלק החזק ביותר שלי אבל הוא עובד מצויין..וזה עושה בדיוק את מה שביקשת