Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться очень надо, Не могу сделать замену всего кода страни 
:(
    Опции темы
ywitodenasuby
Дата 16.12.2013, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.11.2011

Репутация: нет
Всего: нет



Делаю toolbar для Mozilla Firefox. Хочу брать код текущей страницы и вносить изменения в текст, например, замену или перевод пунктов меню на другой язык. Если более точно, то есть сайт на английском языке, я хочу сделать тулбар, который будет переводить некоторые части сайта из заготовок, которые я переведу вручную. Проблема в том, что я не знаю, как это сделать. Вот что получается. 

Если я делаю так в коде тулбара:

Код

gBrowser.selectedBrowser.contentDocument.body.innerHTML = gBrowser.selectedBrowser.contentDocument.body.innerHTML.replace(/site1/g, 'site2');



то на странице перестают работать всякие динамические элементы, ну типо меню перестает выезжать и т.д.

Была идея отправлять адрес текущей страницы на свой скрипт на сервере, который бы делал замену, но если я получу обработанный текст, то опять же я не смогу его вставить корректно в страницу т.к. не будут работать всякие выдвижные элементы.

Вообще в идеале я хочу чтобы было примерно так:
1. Я беру урл текущей страницы, потом отправляю его на свой скрипт php скрипт, который обработает текст и вернет его в тулбар, а в тулбаре я заменю ним текущий код страницы.


Подскажите как сделать такое
Код

gBrowser.selectedBrowser.contentDocument.body.innerHTML = gBrowser.selectedBrowser.contentDocument.body.innerHTML.replace(/site1/g, 'site2');


чтобы нормально потом скрипты на странице работали?
PM MAIL   Вверх
Bulat
Дата 17.12.2013, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 1
Всего: 57



Цитата(ywitodenasuby @  16.12.2013,  14:13 Найти цитируемый пост)
1. Я беру урл текущей страницы, потом отправляю его на свой скрипт php скрипт, который обработает текст и вернет его в тулбар, а в тулбаре я заменю ним текущий код страницы.

Чета сложный велосипед ты изобретаешь. Попробуй для начала упростить архитектуру, выделить основные элементы и отбросить второстепенные.


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0510 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.