N
natalie
Здравствуйте,
есть кнопки stop, play, previous slide - это управление слайд-шоу. функции вызываются, например для кнопки previous: <button onclick="previous()">Previous</button>
Java Script все-время выдает ошибку "Недопустимый Аргумент" - передается в функцию f()...
я совсем замучилась, может я вообще не с той стороны пытаюсь решить задачу? может тут вообще по-другому писать надо... помогите пожалуйста
есть кнопки stop, play, previous slide - это управление слайд-шоу. функции вызываются, например для кнопки previous: <button onclick="previous()">Previous</button>
Java Script все-время выдает ошибку "Недопустимый Аргумент" - передается в функцию f()...
я совсем замучилась, может я вообще не с той стороны пытаюсь решить задачу? может тут вообще по-другому писать надо... помогите пожалуйста
Код:
<script type="text/javascript">
var i=0;
var timer;
var param='1';
// array width's for slideshows - resized sizes, according to sets in admin area
var widths = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slideWidth[$i]."',";}
?>]
// array height's for slideshows - resized sizes, according to sets in admin area
var heights = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slideHeight[$i]."',";}
?>]
var descriptions = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slide['description'.$i]."',";}
?>]
var links = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slide['link'.$i]."',";}
?>]
var titles = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slide['title'.$i]."',";}
?>]
var images = [<?php
for ($i=1; $i<=$amountOfSlides; $i++)
{echo "'".$slide['linkImage'.$i]."',";}
?>]
function previous()
{ timer=setInterval(f('2'),2000);}
function stop(){clearInterval(timer);}
function play(){
timer=setInterval(f('1'),2000);
}
function f(param){
if (param=='1'){
img1.src='slides/'+images[(i=(i==<?php echo $amountOfSlides-1; ?>?0:i+1))];
img1.width=widths[i];
img1.height=heights[i];
tit1.innerHTML=titles[i];
link1.href=links[i];
desc1.innerHTML=descriptions[i];
}
if (param=='2'){
i=i-1;
img1.src='slides/'+images[(i=(i==<?php echo $amountOfSlides-1; ?>?0:i+1))];
img1.width=widths[i];
img1.height=heights[i];
tit1.innerHTML=titles[i];
link1.href=links[i]
desc1.innerHTML=descriptions[i];
}
}
</script>