Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.02.2013, 14:12
Интересующийся
Отправить личное сообщение для Marakaya Посмотреть профиль Найти все сообщения от Marakaya
 
Регистрация: 14.08.2012
Сообщений: 14

Сообщение от DjDiablo Посмотреть сообщение
дак ведь показали уже
alert("закройте меня и следующий alert увидите только через 5 секунд");
 setTimeout(function(){
     alert("5 секунд прошло" );
},5000)


впрочем я смотрю в js вы не бум бум.
А слайдер конструктором сделали да ? http://wowslider.com/
Я же писал, JS я вообще ещё не бумбум, слайдер сделал конструктором.
Ответить с цитированием
  #12 (permalink)  
Старый 14.02.2013, 14:21
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

сделайте так чтобы внутри script.js получилось
setTimeout(function(){
// здесь старое содержимое script.js
},5000)


тоесть оберните содержимое script.js функцией setTimeout

И ещё один добрый совет, никогда не используйте генераторы плагинов, плагин должен настраиваться ручками и не как иначе. Сгенерированный плагин вас всегда будет ставить раком, так же как сейчас. Это для лохов решение.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 14.02.2013 в 14:30.
Ответить с цитированием
  #13 (permalink)  
Старый 14.02.2013, 14:35
Интересующийся
Отправить личное сообщение для Marakaya Посмотреть профиль Найти все сообщения от Marakaya
 
Регистрация: 14.08.2012
Сообщений: 14

Сообщение от DjDiablo Посмотреть сообщение
сделайте так чтобы внутри script.js получилось
setTimeout(function(){
// здесь старое содержимое script.js
},5000)


тоесть оберните содержимое script.js функцией setTimeout

И ещё один добрый совет, никогда не используйте генераторы плагинов, плагин должен настраиваться ручками и не как иначе. Сгенерированный плагин вас всегда будет ставить раком, так же как сейчас. Это для лохов решение.
Ну пока я в JS лох, поэтому не могу написать свой слайдер, в скором времени напишу и свой. А пока...
Обернул весь код в таймаут, не вышло. Слайдер не работает так.
Попробовал другой вариант.

<div id="script_place">
<script>
window.setTimeout('5000')
var js=document.createElement('SCRIPT')
js.text='document.write("<script type="text/javascript" src="engine1/wowslider.js"></script><script type="text/javascript" src="engine1/script.js"></script>")'
document.getElementById('script_place').appendChild(js)
</script>
</div>


Тоже не помогло (
Ответить с цитированием
  #14 (permalink)  
Старый 14.02.2013, 14:44
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

а вам неприходило в голову что вы написать могли неправильно
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #15 (permalink)  
Старый 14.02.2013, 14:55
Интересующийся
Отправить личное сообщение для Marakaya Посмотреть профиль Найти все сообщения от Marakaya
 
Регистрация: 14.08.2012
Сообщений: 14

Приходило, но вот где я ошибся не пойму, после window.setTimeout('5000') должна стоять или круглая или фигурная скобка?
Ответить с цитированием
  #16 (permalink)  
Старый 03.05.2013, 00:17
Аватар для KomatoZ
Новичок на форуме
Отправить личное сообщение для KomatoZ Посмотреть профиль Найти все сообщения от KomatoZ
 
Регистрация: 01.05.2013
Сообщений: 6

<div id="script_place">
	<script>
		var js = window.document.createElement ("SCRIPT");
		js.type = "text\/javascript";
		js.src = "engine1\/wowslider.js";
		window.setTimeout (function () {window.document.body.appendChild (js);}, 5000);
	</script>
</div>

Последний раз редактировалось KomatoZ, 03.05.2013 в 00:19.
Ответить с цитированием
  #17 (permalink)  
Старый 03.05.2013, 16:14
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

А что, так нельзя?
setTimeout(function()
{
   document.write('<script type="text/javascript" src="engine1/script.js"></script>');
},3000);
Ответить с цитированием
  #18 (permalink)  
Старый 03.05.2013, 16:33
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Ruslan_xDD
А что, так нельзя?
1 setTimeout(function()
2 {
3 document.write('<script type="text/javascript" src="engine1/script.js"></script>');
4 },3000);
Нет конечно . Если document.write после анализа выполнится -он затрет всё
Ответить с цитированием
  #19 (permalink)  
Старый 06.05.2013, 03:29
Аватар для KomatoZ
Новичок на форуме
Отправить личное сообщение для KomatoZ Посмотреть профиль Найти все сообщения от KomatoZ
 
Регистрация: 01.05.2013
Сообщений: 6

можно так:
<div id="script_place">
	<script>
		window.setTimeout (function () {window.document.getElementById ("script_place").innerHTML = "<script type=\"text\/javascript\" src=\"engine1\/script.js\"><\/script>";}, 5000);
	</script>
</div>

Последний раз редактировалось KomatoZ, 06.05.2013 в 03:31.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск скрипта через некоторое кол-во времени. qwermjk Общие вопросы Javascript 9 31.03.2013 06:15
Запуск php скрипта через ajax hagen3 AJAX и COMET 2 09.09.2011 03:51
Чем можно организовать запуск скрипта атом. по времени. I5Rek Серверные языки и технологии 2 01.05.2011 23:00
переход по ссылке через N секунд jerryfish Events/DOM/Window 4 23.02.2010 17:05
Повторное действие скрипта через определенное время fortitudo jQuery 8 27.01.2010 06:00