Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.09.2014, 12:43
Новичок на форуме
Отправить личное сообщение для ElenaFrida Посмотреть профиль Найти все сообщения от ElenaFrida
 
Регистрация: 24.09.2014
Сообщений: 3

Помогите сделать кнопки к СлайдШоу!!!!
Здравствуйте! Меня интересует такой вопрос! уже сделала кнопки ВПЕРЕД, НАЗАД, СТАРТ , СТОП а также нужно сделать кнопки к слайд шоу, которые либо увеличивают скорость прокрутки БЫСТРЕЕ и также другая кнопка которая ее уменьшает МЕДЛЕННЕЕ! также нужно сделать снизу строчку, которая описывает что делает данная кнопка в данный момент ! Вот то что , я уже сделала (я только на самых началах)))) Всем спасибо за помощь

<html>
<head>
<title>Animals</title>

<script language = "JavaScript">
numimg=0
imgslide=new Array ()
imgslide[0]=new Image ()
imgslide[1]=new Image ()
imgslide[2]=new Image ()
imgslide[3]=new Image ()
imgslide[4]=new Image ()
imgslide[5]=new Image ()

imgslide[0]="imgslide/fox.jpg"
imgslide[1]="imgslide/1028.jpg"
imgslide[2]="imgslide/hourse.jpg"
imgslide[3]="imgslide/Indian-elephant-2.jpg"
imgslide[4]="imgslide/mishka.jpg"
imgslide[5]="imgslide/fox.jpg"

var timer;
var i = 1000;
var t = 2000;

function dem(n)

{
if (n==1)
{ numimg++
if (numimg==6)
numimg=0;
}
else
{numimg--
if (numimg== -1)
numimg=5;
}
document.images[0].src=imgslide[numimg]
}


function anumslides()

{
clearInterval(timer);
(document.images[0].src=imgslide[numimg])
{numimg++}
if(numimg>5)
{numimg=0;}
timer = setInterval("anumslides()",1000);
}
function stopSlideShow(){
clearInterval(timer);

}

function faster()
{


}

function slower()
{

}

</script>
</head>

<body align="center">

<h1>Animals</h1>

<input type=button value=Back onClick="dem(0)">
<img name="tmuna" src = "imgslide/fox.jpg" width="400" height="300">
<input type=button value=Next onClick="dem(1)"><br>

<input type=button value=Start onClick="anumslides()"><br><br>
<input type=button value=Stop onClick="stopSlideShow()"> <br><br>
<input type=button value=Faster onClick="faster()">
<input type=button value=Slower onClick="slower()">





</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 26.09.2014, 12:51
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

<html>
<head>
<title>Animals</title>

<script language = "JavaScript">
numimg=0
imgslide=new Array ()
imgslide[0]=new Image ()
imgslide[1]=new Image ()
imgslide[2]=new Image ()
imgslide[3]=new Image ()
imgslide[4]=new Image ()
imgslide[5]=new Image ()

imgslide[0]="imgslide/fox.jpg"
imgslide[1]="imgslide/1028.jpg"
imgslide[2]="imgslide/hourse.jpg"
imgslide[3]="imgslide/Indian-elephant-2.jpg"
imgslide[4]="imgslide/mishka.jpg"
imgslide[5]="imgslide/fox.jpg"

var timer;
var i = 1000;
var t = 2000;
var speed = 1000;
function dem(n)

{
if (n==1)
{ numimg++
if (numimg==6)
numimg=0;
}
else
{numimg--
if (numimg== -1)
numimg=5;
}
document.images[0].src=imgslide[numimg]
}


function anumslides()

{ 
clearInterval(timer);
(document.images[0].src=imgslide[numimg])
{numimg++}
if(numimg>5) 
{numimg=0;}
timer = setInterval("anumslides()",speed);
}
function stopSlideShow(){ 
clearInterval(timer);

}

function faster()
{
speed -= 100;
}

function slower()
{
speed += 100;
}

</script>
</head>

<body align="center">

<h1>Animals</h1>

<input type=button value=Back onClick="dem(0)">
<img name="tmuna" src = "imgslide/fox.jpg" width="400" height="300">
<input type=button value=Next onClick="dem(1)"><br>

<input type=button value=Start onClick="anumslides()"><br><br>
<input type=button value=Stop onClick="stopSlideShow()"> <br><br>
<input type=button value=Faster onClick="faster()"> 
<input type=button value=Slower onClick="slower()"> 





</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 26.09.2014, 12:52
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

и писать лучше не так
timer = setInterval("anumslides()",1000);
а вот так:
timer = setInterval(anumslides, 1000);

anumslides можно сказать это переменная, которая хранит в себе функцию
console.log(anumslides)

как вызвать функцию из функции
Ответить с цитированием
  #4 (permalink)  
Старый 26.09.2014, 20:15
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Школьнику дали задание, ему пофиг как писать и где эти переменные. Интересно другое - за каким чертом они изучают ява-скрипты? Идиотизм какой-то. Тут явно же учебник за 90-й лохматый год. Так давным давно не пишут, а в утвержденном хз когда учебнике все замерзло.
Ответить с цитированием
  #5 (permalink)  
Старый 26.09.2014, 20:55
Новичок на форуме
Отправить личное сообщение для ElenaFrida Посмотреть профиль Найти все сообщения от ElenaFrida
 
Регистрация: 24.09.2014
Сообщений: 3

Сообщение от kostyanet Посмотреть сообщение
Школьнику дали задание, ему пофиг как писать и где эти переменные. Интересно другое - за каким чертом они изучают ява-скрипты? Идиотизм какой-то. Тут явно же учебник за 90-й лохматый год. Так давным давно не пишут, а в утвержденном хз когда учебнике все замерзло.
А Вы наверное мистер-Всезнайка??????? Интересно другое - за каким чертом этот мистер-Всезнайка лезет не в свое дело своим никому не нужным гнилым мнением?? есть категория людей , которые помочь не в состоянии, но написать какую-то чушь обязаны!!!!! Поздравляю, kostyanet , Вы относитесь именно к такой категории!!!!
Ответить с цитированием
  #6 (permalink)  
Старый 26.09.2014, 20:56
Новичок на форуме
Отправить личное сообщение для ElenaFrida Посмотреть профиль Найти все сообщения от ElenaFrida
 
Регистрация: 24.09.2014
Сообщений: 3

Сообщение от skrudjmakdak Посмотреть сообщение
и писать лучше не так
timer = setInterval("anumslides()",1000);
а вот так:
timer = setInterval(anumslides, 1000);

anumslides можно сказать это переменная, которая хранит в себе функцию
console.log(anumslides)

как вызвать функцию из функции
Огромное человеческое спасибо!!!!!!!!!!!!!!!!!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать два события на одно нажатие кнопки mixt Events/DOM/Window 11 30.09.2017 20:44
Не знаю как сделать помогите! romikz Элементы интерфейса 2 18.08.2013 14:15
Помогите сделать эффект смены страниц Eugi Элементы интерфейса 6 16.07.2013 17:06
Гуру ! помогите сделать начало слайдшоу c рандомной картинки Nekojiru Общие вопросы Javascript 0 22.07.2009 19:28
помогите сделать начало слайдшоу c рандомной картинки Nekojiru Ваши сайты и скрипты 0 20.07.2009 19:50