Вопрос по Vb скрипту

Тема в разделе "Visual Basic", создана пользователем bobo, 11 дек 2008.

  1. bobo

    bobo Well-Known Member

    Регистрация:
    11 дек 2008
    Сообщения:
    86
    Симпатии:
    0
    Есть вопрос.
    над сделать на сайте,чтоб цвет фона менялся по таймеру. порылся в школьных методичках...вроде нашел...все делал по ним,но цвет меняется только один раз.
    Учитель тоже ничем не помог, вот ролучившийся код скрипта,подскажите что не так:

    Sub Window_OnLoad()
    idTimer=setInterval("changeColor()",1000)
    End Sub

    Sub changeColor()
    Flag=Not Flag
    If Flag Then
    document.bgColor="blue"
    Else
    document.bgColor="red"
    End If
    End Sub
     
  2. Alex672

    Alex672 New Member

    Регистрация:
    12 дек 2008
    Сообщения:
    1
    Симпатии:
    0
    dim Flag as Boolean 'Внешняя переменная
    ' иначе она заново инициализируется при каждом входе в changeColor...

    Sub Window_OnLoad()
    Flag=True 'Явное присвоение для корректности
    idTimer=setInterval("changeColor()",1000)
    End Sub

    Sub changeColor()
    Flag=Not Flag
    If Flag Then
    document.bgColor="blue"
    Else
    document.bgColor="red"
    End If
    End Sub
     
  3. bobo

    bobo Well-Known Member

    Регистрация:
    11 дек 2008
    Сообщения:
    86
    Симпатии:
    0
    спасибо
    но чет не заработало...может здесь должно быть другое событие, не OnLoad()?
     
Загрузка...
Похожие Темы - Вопрос по скрипту
  1. ApplePen
    Ответов:
    0
    Просмотров:
    55
  2. gURaBA_N
    Ответов:
    3
    Просмотров:
    91
  3. kartaman
    Ответов:
    0
    Просмотров:
    126
  4. Peter
    Ответов:
    4
    Просмотров:
    519
  5. di0d_
    Ответов:
    1
    Просмотров:
    433

Поделиться этой страницей