|
Модераторы: Sardar, Aliance |
|
kulibinka |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 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 видно что результат мы не получаем (в фаерфоксе код яваскриптов выводится в самом низу страницы, один за другим - хотя просто текст выводится там где надо. В хроме эти коды вообще не отображаются). Подскажите пожалуйста как дорешать задачу. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
В данной ситуации никак, если только не прибегать к решению через использования (и)фреймов, т.к. document.write, содержащаяся в скриптах hello*.js она полностью заменяет поток документа.
|
|||
|
||||
kulibinka |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 191 Регистрация: 20.11.2006 Репутация: нет Всего: 4 |
Насчет "никак" - тут http://javascript.ru/forum/misc/28442-vsta...-ehlementa.html эту задачу решили.
Это сообщение отредактировал(а) kulibinka - 21.5.2012, 10:18 |
|||
|
||||
iff |
|
|||
Администратор Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 3 Всего: 16 |
Aliance,
только если функция вызовется после загрузки документа. П.С. Другой вариант: изменить document.write так, что-бы она выводила текст в определённый элемент. -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |