Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с setInterval, не работает в ie, opera 
V
    Опции темы
zmaxon
  Дата 10.2.2010, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



not actual..

Это сообщение отредактировал(а) zmaxon - 10.2.2010, 16:03
PM MAIL   Вверх
zmaxon
Дата 10.2.2010, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



пробовал как

Код

window.onload = function() {
    int = setInterval("push()", Math.floor(100));
}


некатить  smile 
PM MAIL   Вверх
zmaxon
Дата 10.2.2010, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



так тоже пробовал

Код

function push(nposx, nposy){
//alert(posx);
    coord.push(nposx+','+nposy+',m');
    toLog(posx+','+posy);
}

function start(){

    window.setInterval('push(nx, ny)', Math.floor(100));

PM MAIL   Вверх
12345c
Дата 10.2.2010, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 6
Всего: 101



posx не определена, даёт ошибку, видимо. В 3-м сообщ. nx, ny не определены.

( window.setInterval('push()', Math.floor(100)); можно писать как setInterval(push, 100); )


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
zmaxon
Дата 10.2.2010, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



нет smile всё определено) просто код сократил, главное - смысл понятен

Добавлено через 6 минут и 48 секунд
возможно проблема в передачи переменных в функцию start()
из нее posx, posy просто не видны :(
не соображу как поправить  smile 
PM MAIL   Вверх
bars80080
Дата 10.2.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



во-первых, есть такая замечательная вещь, как отладка. это чтобы найти, где проблема. реализуется просто. в начале первой функции (в вашем случае start()) размещаем alert('qwreqw'), и смотрим, появляется или нет. если появился, код работает до него, спускаем его ниже по коду, затем в другую функцию и так выискиваем строку, где код обрывается


не используейте служебные слова push, string, this. 

а также, вам не кажется, что в этом Math.floor(100) мало смысла?
PM MAIL WWW   Вверх
zmaxon
Дата 10.2.2010, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



Добавлено @ 16:04
window.document. - вот в чём фишка для ie была)

Это сообщение отредактировал(а) zmaxon - 10.2.2010, 16:04
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0514 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.