|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Изменение ширины блока (Java Script) |
|
Изменение ширины блока (Java Script)
|
![]() Старожил Сообщения: 302 |
Господа, подскажите почему не работает вот такая конструкция?
|
|
Отправлено: 17:18, 17-11-2006 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать А если: setTimeout("diva.style.width = diva.style.width+y",500); ?
|
------- Отправлено: 19:39, 17-11-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2529
|
Профиль | Отправить PM | Цитировать imho если !DOCTYPE стоит, размерность везде надо ставить... т.е. diva.style.width = '"+y+"px'"... (это не так важно
![]() в таком виде не будет работать, т.к. код выполяется, когда еще не загружен div (ошибка будет), надо в виде функции на onload делать... |
Последний раз редактировалось Sham, 17-11-2006 в 21:59. Отправлено: 21:33, 17-11-2006 | #3 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Sham,
Совершенно верно. Кстати, господа, а кто знает как дождаться завершения рекурсивной функции (см. код ниже)?
После изменения размера блока должно появится диалоговое окно alert, оно появляется параллельно тоесть одновременно, а нужно что бы после... |
Отправлено: 15:52, 29-11-2006 | #4 |
Deadooshka Сообщения: 2529
|
Профиль | Отправить PM | Цитировать benya
Цитата:
|
||
Отправлено: 21:18, 29-11-2006 | #5 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Sham,
Тем что функция будет в цикле и каждый раз количество "оборотов" будет разным в конструкции: if (y < 50) setTimeout("my("+y+")", 5); Поэтому будет либо большая пауза, либо выполняться скрипт будет парралельно. Нужно либо подсчитать время, либо дождаться завершения рекурсивной функции. |
Отправлено: 12:51, 30-11-2006 | #6 |
Deadooshka Сообщения: 2529
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:15, 01-12-2006 | #7 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Ясно. Только я поставил слегка другое условие:
if (y == 50) alert('yes!'); Результат почти один. |
Отправлено: 15:03, 01-12-2006 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Java Script | aleksking | Хочу все знать | 5 | 03-09-2009 11:34 | |
Java script | umnik | Хочу все знать | 7 | 22-09-2004 01:14 | |
Java Script | diter | Хочу все знать | 5 | 03-07-2003 23:29 | |
Java script | Slimka | Программирование и базы данных | 3 | 25-06-2003 22:01 | |
JAVA SCRIPT | CTEPX | Вебмастеру | 1 | 22-11-2002 22:58 |
|