Автор Тема: Проверка на броузер(из FAQ\'а)  (Прочитано 3268 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yaroslaw

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://guitarpack.org.ua
Проверка на броузер(из FAQ\'а)
« : 27 Марта 2002, 13:14:23 »
Такой вопрос: взял из FAQ функцию определения броузера. проблема вот в чем: когда я определяю
function Is(){
....blah-blah-blah...
}
function somefunc(){
  is=new Is();
}
is2=new Is();

то is2 нормально работает, а is -- нет. Говорит (нетскейп) что Is() is not defined. Очень похоже на то что Is() есть локальной и поэтому не видна в somefunc(). Как побороть? (обьявить глобальной, etc)

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Проверка на броузер(из FAQ\'а)
« Ответ #1 : 27 Марта 2002, 14:30:54 »
Должно быть вы функции разнесли в разные . А они должны быть вместе. Или, по крайней мере, Is() раньше чем все ее последующие вызовы.
А, минуточку, что значит is2=new Is(); - так вы определяете новую функцию. Уберите new и все будет в порядке.
© Винни-Пух

Оффлайн yaroslaw

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://guitarpack.org.ua
Проверка на броузер(из FAQ\'а)
« Ответ #2 : 27 Марта 2002, 16:14:49 »
Все оно в одном
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн yaroslaw

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://guitarpack.org.ua
Проверка на броузер(из FAQ\'а)
« Ответ #4 : 27 Марта 2002, 22:19:02 »
Всем спасибо. Оказалось другая ошибка провоцировала эту:/

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28