0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
||||||
1 | ||||||
Перекрыть глобальную переменную при изменении страницы?01.02.2014, 12:31. Показов 1620. Ответов 17
Метки нет (Все метки)
Всем привет! Есть такой код:
Спасибо!
0
|
01.02.2014, 12:31 | |
Ответы с готовыми решениями:
17
Как организовать глобальную переменную, при этом наследуя значение от предыдущей формы? Нужно запустить функцию при закрытии окна, а также при изменении адреса страницы Информирование при изменении страницы Удалить глобальную переменную |
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
01.02.2014, 12:35 | 2 |
Переменная при событии resize у вас берется из внешней функции и меняется при изменении размера окна.
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
|
01.02.2014, 13:21 [ТС] | 3 |
vovandr, если - бы! У меня не меняется! Внешняя ф-ция это Вы про ready?
После resize вывожу w в $('footer').html(w); и получаю начальное значение , которое при заходе на страницу. А нужно, как Вы пишите - при изменении размера окна менять значение.
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
01.02.2014, 14:00 | 4 | |||||
А весь код можете показать с выводом?
Добавлено через 7 минут Скорее всего я догадываюсь в чем проблема...У вас вероятно часть кода находится внутри события готовности документа, а при ресайзе вы меняете переменную w. Тут надо понимать, что сама переменная на самом деле меняется и переопределяется, но чтобы в вашем футере она принимала уже новое значение этот вывод надо заново проинициализировать. Что-то типа такого:
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
|||||||||||
01.02.2014, 14:23 [ТС] | 5 | ||||||||||
это и есть весь код(что касается переменной w). Без остальных ф-ций это вот так:
Добавлено через 8 минут это понимаю, (наверное ). А можно сделать чтобы var w была результатом init() ? Типа вот так
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
01.02.2014, 14:27 | 6 | |||||
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
||||||
01.02.2014, 14:34 [ТС] | 7 | |||||
вот пробую:
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
01.02.2014, 14:38 | 8 |
jff вот не понятно, я вам сделал один скрипт, а вы юзаете свой (неверный)
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
|
01.02.2014, 14:46 [ТС] | 9 |
Все здорово! Работает,но! КАК мне получить arrPref в глобальную область в-сти ?
Извините , уже наверное достал Вас. Добавлено через 1 минуту это я не увидел Ваш ответ,бывает
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
01.02.2014, 15:01 | 10 | |||||
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
||||||
01.02.2014, 15:22 [ТС] | 11 | |||||
vovandr, похоже ввел Вас в заблуждение - строка $('footer').html(arrPref); нужна для того чтобы видеть,есть результат или нет. Задача другая - получить arrPref в глобальную видимость кода,нужна для ф-ции как параметр. Но вызвать эту ф-цию из getSize нельзя -lдля нее есть еще параметр который меняется. Подскажите пож-та как получить arrPref ? Вот так получаю
Добавлено через 1 минуту опять прозевал Ваш ответ , погодите попробую Добавлено через 3 минуты [quote="vovandr;5724638"]arrPref теперь глобальная но она не реагирует на resize, такие дела
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
01.02.2014, 15:52 | 12 | |||||
Добавлено через 28 минут
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
|||||||||||
01.02.2014, 16:21 [ТС] | 13 | ||||||||||
чтобы наверняка - нужно чтобы при изменении окна браузера arrPref менялась (динамически - правильное слово?)
- боюсь неверно объяснил - попробуйте вызвать
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
01.02.2014, 16:35 | 14 |
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
|
01.02.2014, 16:43 [ТС] | 15 |
- извините снова я! за пределы чего? пож-та чуть подробнее...
Добавлено через 2 минуты Вы о чем ? может действительно подскажите лучший путь ?
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
01.02.2014, 16:56 | 16 | |||||
Вот опять, у меня w внутри getSize у вас же нет!!! и как тут быть то? вы издеваетесь или тролите?
Добавлено через 8 минут И проверьте ваш код на ошибки, консоль здесь выдает ошибку:
0
|
0 / 0 / 0
Регистрация: 21.07.2013
Сообщений: 20
|
||||||
01.02.2014, 17:17 [ТС] | 17 | |||||
Добавлено через 2 минуты нет и еще раз нет!
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
01.02.2014, 17:20 | 18 |
0
|
01.02.2014, 17:20 | |
01.02.2014, 17:20 | |
Помогаю со студенческими работами здесь
18
Не сохраняется в глобальную переменную Завести глобальную переменную в JS Не увеличивает глобальную переменную Ругается на глобальную переменную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |