powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не работает onLoad через innerHTML
8 сообщений из 8, страница 1 из 1
Не работает onLoad через innerHTML
    #36484531
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Суть проблемы.
Подгружаю на страницу А через Prototype через innerHTML содержимое страницы B.
На странице А к примеру, розмещаю функцию
Код: plaintext
1.
2.
3.
4.
5.
<script type='text/javascript'>	
function alert_m() {
alert(''Загрузилось");
}
</script> 
В содержимом странице B, пишу
Код: plaintext
1.
2.
	<body onload="alert_m()">
        </body>
Так не хочет оно мне выводить алерт...
Т.е все что подгружено через innerHTML не яляеться DOM?
Вопрос. Какое тогда можно повесить событие, что бы отследить конец загрузки?
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484539
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может потому что у вас там с кавычками проблема?
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484555
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та нет...Была проблема с кавычками, PHP парсер уже бы сказал об ошибке..
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484558
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
''Загрузилось"
А пхп парсеру как бэ пофигу на ошибки в яваскрипте.
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484559
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два body на одной странице?
Никогда не пробовал подгружать несколько body на одну страницу :)
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484566
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett - ошибка в примере здесь..Сорри, не заметил..Ошибки в коде нету..
Так как при onclick="alert_m()" все работает..

Да, получается два body. Я конечно понимаю, что это извращение, но просто другого выхода не могу пока найти..
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36484646
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Onclick на подгружаемом элементе естественно работает, но второй body зачем? Через innerHTML вы подгружаете не страницу, а определённые данные в какой-либо уже существующий элемент ранее загруженной страницы со своим body, например в div.
Код: plaintext
1.
2.
3.
4.
5.
<script>
alert('Начало загрузки');
....innerHTML="подгружаемые данные";
alert('Конец загрузки, типа body второй страницы onload');
</script>
...
Рейтинг: 0 / 0
Не работает onLoad через innerHTML
    #36485630
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо...Решил уже проблему по другому..!))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не работает onLoad через innerHTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]