Область видимости переменных в функциях
Добрый день, столкнулся с проблемой области видимости. Похожего примера не нашел и нет времени на поиски. Кто знает подскажите.
пример: <img onclick='myFunct(event)' src='123.jpg' /> <div id='abc'></div> <script> function myFunct(event){ pos_x = posX; //Значение позиции курсора при клике по гор. pos_y = posY; //Значение позиции курсора при клике по вер. } abc.innerHTML = posX+', '+posY; if(myFunct.length == 8){ abc.innerHTML = posX+', '+posY; } </script> Суть такова: при клике определяется позиция по x и y необходимо записывать все нажатые значения в некую переменную и отобразить в блоке. При клике выполняется функция (это одно значение, нужно 8), которая тут же записывает результат в переменную. Вне функции переменных не видно. Т.е. либо нужно как-то увидеть переменную вне функции, чтобы их сложить и вывести результат. Либо нужно с помощью аякса писать их в базу прямо из функции. Может в кукисах хранить данные, и после того как данных больше 7 вывести результат. В общем кто может помогите) Не бросайте камней, код - алгоритм |
попробую, спасибо
|
kingrus,
области видимости знаете что такое? и разницу между переменными и свойствами понимаете ? |
Часовой пояс GMT +3, время: 02:53. |