Вразумите новичка!
Объясните, пожалуйста, почему первая чать кода отрабатывает, а вторая -нет.
<script> var str="Hello"; say=window.alert; say(str); pr=document.write; pr(str); </script> Не пойму и там и там присваю к новым переменным функции, вроде бы аналогичный код, а document.write не выводит на экран ничего! |
Я так понял это связано с последовательностью команд, ибо если переставить команды местами - все работает!
<script> var str="Hello"; pr=document.write; pr(str); say=window.alert; say(str); </script> |
В коде ошибка, вот ответ http://ru.stackoverflow.com/a/463585
Для document.write в Хроме тоже важен контекст. |
Цитата:
|
Часовой пояс GMT +3, время: 07:44. |