Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2012, 10:18
Новичок на форуме
Отправить личное сообщение для Metallic Посмотреть профиль Найти все сообщения от Metallic
 
Регистрация: 26.03.2012
Сообщений: 5

Проблема с добавлением элементов в DIV (appendChild)
Есть документ вида:
<div id="cont"></div>

<script language="javascript">function test1(){
	var test1_cont = document.getElementById('cont');
	var test1_div = document.createElement('div');
	test1_div.innerHTML = 'test 1 <br>';
	test1_cont.appendChild(test1_div);
}
window.onload = function (){ test1();}
</script>
 
<script language="javascript">function test2(){
 	var test2_cont = document.getElementById('cont');
 	var test2_div = document.createElement('div');
 	test2_div.innerHTML = 'test 2 <br>';
 	test2_cont.appendChild(test2_div);
 }
 window.onload = function (){ test2();}
 </script>

Проблема в том, что в слой добавляется содержимое из 2-й функции.
Почему 1-я не выполняется?
Что делать?

PS Запихнуть все это в одну функцию крайне проблематично, т.к. код генерируется из PHP файла, и придется много переделывать.
Ответить с цитированием