Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Что за ФИГНЯ?! У этого языка программирования логика вообще есть?! (https://javascript.ru/forum/misc/54626-chto-za-fignya-u-ehtogo-yazyka-programmirovaniya-logika-voobshhe-est.html)

newuser1001 25.03.2015 21:34

Dim@,
Я имею в виду, что присваивание в первом коде не отрабатывает, смотрите внимательно, вам лень 5 строк кода прочитать?

skrudjmakdak 25.03.2015 21:37

все, я пошел спать. я выдохся((

newuser1001 25.03.2015 21:41

skrudjmakdak,
Ты сам то понял что написал? LOL. ты меняшь свойство глобальной переменной, а obj.outerHTML тут причем? Он у тебя как был undefined, так и остался. Если хочешь его менять, напиши, например, так:
obj = {outerHTML_: ""}
 
Object.defineProperty(obj, 'outerHTML', {
    get: function(){return this.outerHTML_},
    set: function (value) {
        this.outerHTML_ = value;
    }
});
 
obj.outerHTML=10
alert(obj.outerHTML)

и никакие глобальные переменные тебе для этого не нужны, они там вообще не пришей к п*де ладошку.

Так к чему ты эту ахинею написал? Как она с сабжем то соотностится?

newuser1001 25.03.2015 21:43

Цитата:

Сообщение от Dim@
зачем человека так пугать?

Ага, напугали ежа голой жопой. Может Вы поняли, к чему был этот код? Какое он отношение имеет к теме? (код, правда, бредовый -- ну а вдруг!)

Dim@ 25.03.2015 23:11

Цитата:

Сообщение от newuser1001 (Сообщение 363163)
Dim@,
Я имею в виду, что присваивание в первом коде не отрабатывает, смотрите внимательно, вам лень 5 строк кода прочитать?

всё отрабатывает и отрабатывает правильно, в теме на вопрос почему в id1.outerHTML остается прежнее значение ответил tsigel и расписал на примерах skrudjmakdak, поэтому если остались вопросы пересмотрите ещё раз внимательно их сообщения

skrudjmakdak 26.03.2015 09:12

Цитата:

Сообщение от newuser1001 (Сообщение 363170)
Так к чему ты эту ахинею написал? Как она с сабжем то соотностится?

к тому, что меняя свойство у объекта div через outerHTML, который ты находишь через id1=document.getElementById("id1")
свойство это не меняется, а идет ТИПА ПЕРЕХВАТ ЧЕРЕЗ СЕТТЕР и СОЗДАЕТСЯ НОВЫЙ ОБЪЕКТ а свойство текущего объекта НЕ МЕНЯЕТСЯ.
что тут не понятного?

skrudjmakdak 26.03.2015 09:12

либо ты туго доходящий или действительно троль 9000lvl

newuser1001 26.03.2015 09:17

Цитата:

Сообщение от skrudjmakdak
СОЗДАЕТСЯ НОВЫЙ ОБЪЕКТ

там не создается новый объект. У тебя идет присваивание t.
Цитата:

Сообщение от skrudjmakdak
что тут не понятного?

тут все понятно. Непонятно к чему это все.

newuser1001 26.03.2015 09:22

Цитата:

Сообщение от skrudjmakdak
который ты находишь через id1=document.getElementById("id1")
свойство это не меняется, а идет ТИПА ПЕРЕХВАТ ЧЕРЕЗ СЕТТЕР

С чего ты это взял?

skrudjmakdak 26.03.2015 09:23

Цитата:

Сообщение от newuser1001 (Сообщение 363211)
С чего ты это взял?

давай, расскажи свою теорию тогда)


Часовой пояс GMT +3, время: 20:28.