Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2015, 22:33   #31
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию

Вроде бы работает, но как теперь мне передать вместе Text текст из 2-x TextArea?

Цитата:
Сообщение от Fenex Посмотреть сообщение
Надо быть аккуратным используя document.body.innerHTML. Все элементы на странице могут потерять интерактивность, потому что они все по факту будут уже другими элементами. Даже безобидное на первый взгляд присваивание
Код:
document.body.innerHTML = document.body.innerHTML;
скорее всего сломает JS-код на сайте, который манипулирует DOM.
И вот на счет этого? Как быть? Есть ли выход?

Последний раз редактировалось Stilet; 27.07.2015 в 08:03.
nibufep вне форума Ответить с цитированием
Старый 27.07.2015, 22:34   #32
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию

Код:
function doAmazingThings() {
var i1 = document.getElementById('codedo').value;
var i2 = document.getElementById('codeposle').value;
var i3 = i1+'###'+i2;
chrome.tabs.executeScript({	
code: "localStorage['ReplaceHtmlID'+localStorage.length] = (i3)"
});
}
Почему он не видит переменную i3? В консоле пишет что не определено...
nibufep вне форума Ответить с цитированием
Старый 28.07.2015, 09:27   #33
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Цитата:
И вот на счет этого? Как быть? Есть ли выход?
Изменять свойство textContent каждого элемента по отдельности на странице. Но надо понимать, что после изменения данных, скрипты на сайте могут сделать то же самое: изменить изменённые вами данные.

Цитата:
Почему он не видит переменную i3? В консоле пишет что не определено...
Потому что область выполнения скрипта другая. Почитайте о content-скриптах здесь: https://developer.chrome.com/extensions/content_scripts
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 28.07.2015, 10:57   #34
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

значит она в другом пространстве имен
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 28.07.2015, 11:19   #35
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
Потому что область выполнения скрипта другая. Почитайте о content-скриптах здесь: https://developer.chrome.com/extensions/content_scripts
Что-то я не разобрался
Мб подскажите как правильно?
nibufep вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заменить код символа на символ rikomono Microsoft Office Excel 1 24.02.2013 18:47
заменить код на malloc() Андрей frost Общие вопросы C/C++ 3 17.05.2012 08:39
код на странице voldemen HTML и CSS 2 08.05.2010 23:29
Узнать, на какой странице выполняется код Winlook PHP 1 27.03.2010 04:44
Заменить HTML текст на открытой странице LEXX_RUS Работа с сетью в Delphi 1 05.08.2009 09:07