Помощник
|
Выполнение кода в ие |
Arkady_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
ZhukV |
16.3.2010, 15:38;
Ответить: ZhukV
Сообщение
#2
|
|
Если ты импользуеш в коде каккие-то переменные, их над верно инициализировать:
var width=window.innerWidth;
|
|
|
Arkady_hb
|
Сообщение
#3
|
|
сенкс, только это не решило проблему..
|
|
|
ZhukV |
16.3.2010, 15:47;
Ответить: ZhukV
Сообщение
#4
|
|
|
|
|
Arkady_hb
|
Сообщение
#5
|
|
Спасибо!
|
|
|
MetSerp |
16.3.2010, 15:59;
Ответить: MetSerp
Сообщение
#6
|
|
ZhukV, var говорит о том что переменная локаьлная, без него переменная будет помещена в глобальную область видимости
Arkady, если мне не изменяет память то по спецификациям данную информацию получают так: [PHP]alert("Разрешение вашего экрана: "+ window.screen.width +"x"+ window.screen.height);[/PHP] |
|
|
ZhukV |
16.3.2010, 16:03;
Ответить: ZhukV
Сообщение
#7
|
|
var говорит о том что переменная локаьлная, без него переменная будет помещена в глобальную область видимости Возможно я и не прав, но раз действительно стыкнулся: Есть функция. Сначала вытаскивается значение в переменную, а потом делаются мат. операции. Все браузеры работали нормально, а вот ИЕ (какой именно не повню, выдавал ошибку "Обект не поддержывает свойство или метод"). Когда проверил на тип, оказалось undefined. После того, как приставляю var проблем нет совсем никаких. |
|
|
MetSerp |
16.3.2010, 16:38;
Ответить: MetSerp
Сообщение
#8
|
|
что происходит когда вы ставите перед переменной var:
[php]a='1'; a='1'; function foo (){ var a='44'; return a; } alert ('Локальная переменная:' + window.foo() +'\n глобальная переменная:'+window.a) [/php]в данном случае переменная а объявленная без ключевого слова var становится свойством объекта window (это основы js) и вызвать ее можно через window.a а вот переменная объявленная функцией с ключевым словом var доступна только этой функции и вызвать ее из вне нельзя но сама функция опять же помещается на объект window и доступна нам по адресу window.foo() Далее что происходит когда мы вызываем нашу функцию, функция создает свою локальную переменную a и присваивает ей значение 44 и когда мы делаем return поиск переменной a наичнается именно с локальной области видимости, найдя там объявленную нами локальную переменную a функция дальше не ищет а возвращает значение и прекращает работу. теперь закоментируем объявление локальной переменной a [php]a='1'; a='1'; function foo (){ //var a='44'; return a; } alert ('Локальная переменная:' + window.foo() +'\n глобальная переменная:'+window.a) [/php] И получим что функция вернет нам значение глобальной переменной a так как в ее области видимости локальной такой переменной нет потому она продолжит поиск дальше вплоть до глобальной области видимости т.е. объекта window найдя там одноименную переменную она ее вернет.:wall: Есть функция. Сначала вытаскивается значение в переменную, а потом делаются мат. операции. Все браузеры работали нормально, а вот ИЕ (какой именно не повню, выдавал ошибку "Обект не поддержывает свойство или метод"). Когда проверил на тип, оказалось undefined. После того, как приставляю var проблем нет совсем никаких. когда ты приставил var создалась локальная переменная с тем именем и твоим значением потому и все заработало (смотри схему работы интерпретатора выше) Arkady,собственно по сути ие не поддерживает .innerWidth |
|
|
Arkady_hb
|
Сообщение
#9
|
|
Спасибо, за полезную информацию:goodpost::goodpost::goodpost:
|
|
|
ZhukV |
16.3.2010, 16:45;
Ответить: ZhukV
Сообщение
#10
|
|
|
:rolleyes::rolleyes::rolleyes::rolleyes::rolleyes:
Что-то мнене хорошо.... Интересная вещичка...:goodpost::goodpost::goodpost:
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Re: Рерайт, копирайт от 40р, выполнение заявок GoGetLinks, Miralinks 50р Заявки на биржах под ключ за 50 рублей |
8 | projectadmin | 3181 | 18.8.2023, 8:19 автор: projectadmin |
|
Рерайт, копирайт, выполнение заявок в биржах - с опытом и дёшево | 200 | demon932008 | 145098 | 20.4.2022, 17:59 автор: Masta_team |
|
Требуется выполнение однотонной задачи | 5 | ShirockoffNick | 1976 | 12.1.2020, 20:36 автор: ShirockoffNick |
|
Дайте, пожалуйста, фрагмент кода на джаваскрипте для калькулятора на сайте | 3 | re-search | 1379 | 7.7.2019, 15:20 автор: web-coder |
|
Выполнение заявок GGL SAPE mirka rotapost Необходим человек для ведения бирж и выполнения заявок |
3 | spavoda | 3504 | 12.9.2018, 14:41 автор: Ekaterina_vishnyakova |
Текстовая версия | Сейчас: 25.4.2024, 1:05 |