Вход

Просмотр полной версии : Вразумите новичка!


dimon-hacker
12.07.2016, 13:03
Объясните, пожалуйста, почему первая чать кода отрабатывает, а вторая -нет.
<script>
var str="Hello";
say=window.alert;
say(str);
pr=document.write;
pr(str);
</script>
Не пойму и там и там присваю к новым переменным функции, вроде бы аналогичный код, а document.write не выводит на экран ничего!

dimon-hacker
12.07.2016, 13:16
Я так понял это связано с последовательностью команд, ибо если переставить команды местами - все работает!
<script>
var str="Hello";
pr=document.write;
pr(str);
say=window.alert;
say(str);

</script>

Botik21
12.07.2016, 13:42
В коде ошибка, вот ответ http://ru.stackoverflow.com/a/463585
Для document.write в Хроме тоже важен контекст.

dimon-hacker
12.07.2016, 14:05
В коде ошибка, вот ответ http://ru.stackoverflow.com/a/463585
Для document.write в Хроме тоже важен контекст.
Вы правы, помогло. Вопрос снят!