Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2014, 16:54
Аватар для TheodoreChe
Новичок на форуме
Отправить личное сообщение для TheodoreChe Посмотреть профиль Найти все сообщения от TheodoreChe
 
Регистрация: 21.02.2014
Сообщений: 5

Локальное изменение document.write
#jQuery
Появилась необходимость заменить write на append, т.к. при любых моих попытках изменить код янндекс директа, он просто перестает работать, решил заменить document.write на append в лоб.

Но возникла задача: как вернуть document.write его предыдущее значение, после срабатывания в функции inID, чтобы в других частях кода write работал как прежде.

P.S. Если не менять write на append, при использовании document ready, возникает ошибка: вся страница заменяется на тот код который выводит скрипт.
document.write = function(str) {
        $('#ID').append(str);
    }
    
function inID() {
        document.write('<sc' + 'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc' + 'ript>');
    }

$(inID());

Последний раз редактировалось TheodoreChe, 21.02.2014 в 17:54.
Ответить с цитированием