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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вставить выводы разных яваскриптов, Вставить перед и после элемента 
V
    Опции темы
kulibinka
Дата 19.5.2012, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Добрый вечер.

Задача следующая:
Есть страница http://js.sdelajka.com/test_min.html , где-то на ней находится элемент с классом eMessage.
На ней с помощью одного подключенного js-скрипта (в моем случае m.js) нужно вывести перед элементом с классом eMessage результат скрипта hellobefore.js , а после этого элемента результат helloafter.js
При этом hellobefore.js и helloafter.js у меня нет возможностей редактировать - они даются извне. Т.е. вся магия должна происходить в m.js которым я полностью управляю.

Все что я натворил можно просмотреть:
http://js.sdelajka.com/test_min.html
http://js.sdelajka.com/m.js
http://js.sdelajka.com/hellobefore.js
http://js.sdelajka.com/helloafter.js

По http://js.sdelajka.com/test_min.html видно что результат мы не получаем (в фаерфоксе код яваскриптов выводится в самом низу страницы, один за другим - хотя просто текст выводится там где надо. В хроме эти коды вообще не отображаются).

Подскажите пожалуйста как дорешать задачу.
PM MAIL   Вверх
Aliance
Дата 21.5.2012, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



В данной ситуации никак, если только не прибегать к решению через использования (и)фреймов, т.к. document.write, содержащаяся в скриптах hello*.js она полностью заменяет поток документа.
PM MAIL WWW ICQ Skype   Вверх
kulibinka
Дата 21.5.2012, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Насчет "никак" - тут http://javascript.ru/forum/misc/28442-vsta...-ehlementa.html эту задачу решили.

Это сообщение отредактировал(а) kulibinka - 21.5.2012, 10:18
PM MAIL   Вверх
iff
Дата 21.5.2012, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


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

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



Aliance
Цитата(Aliance @  21.5.2012,  09:31 Найти цитируемый пост)
она полностью заменяет поток документа

только если функция вызовется после загрузки документа.

П.С. Другой вариант: изменить document.write так, что-бы она выводила текст в определённый элемент.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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