Programep: надо смотреть в контексте проекта, так абстрактно мне не понять почему так важна переменная первого объекта, почему она не может быть переменной второго или вообще глобальной
Александр Коновалов: сделать все GIF анимацией... такой кучей анимированных стилей ты замучаешь браузер особенно мобильный. цвет в градиенте background-image: -webkit-linear-gradient(hsla(0,0%,100%,.25), hsla(0,0%,0%,.25));
Maks Burkov: так у тебя код синхронный, условие идет сразу после req.getInputStream(); к тому же POST запрос сервлетом обрабатывается as is, как по мне, оба флага isFinished и isReady тут бесполезны, т.к. обработка включается при принятии запроса целиком, т.е. HttpServletRequest уже полностью сформирован и передан в твой контроллер
Programep: так а в чем проблема перенести переменную так-же в область видимости второго объекта? ты можешь так-же в первый объект засунуть getter для приватной переменной
var game_field = (function() {
var /* code */; //private
return { get priv_var_name(){
return this.priv_var_name;
}}
})
и получать ее значение как свойство объекта game_field.priv_var_name
Александр Полях: js как я писал вставлять после нагенеренных дивов. С размерами не подскажу, на живом смотреть надо. можешь например дивам стилями указать ширину и высоту в процентах, а в коде соответственно поменять el.getAttribute('width'), на $(el).width(), и el.getAttribute('height'), на $(el).height(),
Дмитрий: нет, скрипт только показывает и скрывает попап, фишка в position:absolute + top:0 left:0 right:0 bottom:0 =)) внутренний див в принципе тоже можно было бы спозиционировать абсолютно, но имхо это был бы уже перебор
Note: The addEventListener() method is not supported in Internet Explorer 8 and earlier versions, and Opera 6.0 and earlier versions. However, for these specific browser versions, you can use the attachEvent() method to attach event handlers