Есть документ вида:
<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 файла, и придется много переделывать.