[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не получается с setTimeout
dimonise
подскажите, нужно открывать картинки через промежутки времени во время проигрывания ролика. пробую с тайм аутом че-то не выходит ничего...

<script language="javascript">
function skip(){
skipp = document.images.skip.src="button/skip2.gif"
setTimeout('skip()', 23000)
}
</script>


<video src="http://.....8.webm" autoplay controls>
</video>
<img
src="button/skip1.gif" id="skip" >




Спустя 1 час, 54 минуты, 9 секунд (12.11.2011 - 22:08) Greg1978 написал(а):
setInterval

Спустя 14 минут, 26 секунд (12.11.2011 - 22:23) dimonise написал(а):
при чем здесь setInterval? если мне нужно запустить один раз с отсрочкой?

Спустя 56 минут, 36 секунд (12.11.2011 - 23:20) dimonise написал(а):
не не получается. может я что не правильно делаю :(
вот так делаю

<script language="javascript">

function
skip(){
skipp = document.images.skip.src="button/skip2.gif";
setTimeout('skip()', 5000);
}

</script>


<img
src="button/skip2.gif" id="skip">

Спустя 8 минут, 55 секунд (12.11.2011 - 23:28) sharki написал(а):
dimonise
А первый раз кто вызывать будет skip ?

Спустя 7 минут, 24 секунды (12.11.2011 - 23:36) dimonise написал(а):
вот я с этим то в основном и застрял.как его нормально вызвать чтоб автоматически запускалось

Спустя 4 минуты, 40 секунд (12.11.2011 - 23:41) dimonise написал(а):
не получается.. сразу выводит картинку и все..

Спустя 2 минуты, 27 секунд (12.11.2011 - 23:43) sharki написал(а):
function skip(){
skipp = document.images.skip.src="button/skip2.gif";
}
setTimeout('skip()', 5000);


Спустя 6 минут, 41 секунда (12.11.2011 - 23:50) dimonise написал(а):
так вроде работает, НО! все равно сначала картинку выводит потом опять выводит. я понимаю мозгами что это из-за вот этого :
<img src="button/skip2.gif" id="skip">


но как без него?

Спустя 3 минуты, 48 секунд (12.11.2011 - 23:53) sharki написал(а):
dimonise
Тебе надо скрыть сначало
<img src="button/skip2.gif" id="skip">
, а потом показать
<img src="button/skip2.gif" id="skip">
через сколько то секунд один раз?

Спустя 26 секунд (12.11.2011 - 23:54) dimonise написал(а):
да

Спустя 4 минуты, 28 секунд (12.11.2011 - 23:58) sharki написал(а):
<script>
function
skip(){
skipp = document.images.skip.src="button/skip2.gif";
document.getElementById('skip').style.display = 'block';
}
setTimeout('skip()', 5000);
</script>

<img
src="button/skip2.gif" style="display: none" id="skip">

Спустя 4 минуты, 6 секунд (13.11.2011 - 00:02) dimonise написал(а):
ура!!! заработало!! спасибо огромное!

Спустя 13 часов, 10 минут, 26 секунд (13.11.2011 - 13:13) Greg1978 написал(а):
Всё таки нужно нормально ставить задачу.
Сравниваем и учимся:
Цитата
подскажите, нужно открывать картинки через промежутки времени во время проигрывания ролика.
(Ключевое слово промежутки)
Цитата
при чем здесь setInterval? если мне нужно запустить один раз с отсрочкой?
(ключевое слово один)

Учимся задавать требования конкретней.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.