Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   window.onload (https://javascript.ru/forum/events/32564-window-onload.html)

newprogramm 21.10.2012 12:34

window.onload
 
Добрый день!
Только начинаю учить js и сразу же столкнулся с проблемой. подскажите почему не работает window.onload. вроде делаю все как в книжке а у мя не работает
//---------
<html >
	<head>
		<title>Не знаю что получится</title>
		<link rel ='stylesheet' type = 'text/css' href = "default.css">
		<script type="text/javascript"  src="wer.js"></script>
	</head>
		<body>
			<p id = 'hello'> hello</p>
			<div id = 'empty'/>
		</body>
</html>


//-----wer.js
window.onload=function(){
alert("Давай работай1");
var  hello = document.getElementById('hello');
hello.className='declared'; 

addNode(empty, 'один');
addNode(empty, 'два');

var children = empty.childNodes;

for(var i=0; i<children.length;i++)
{
	children[i].className='programmed';
}

empty.style.border="solid green 2px";
empty.style.width="300px"'
}

function addNode(el,text){
var childEl = document.createElement("div");
el.appendChild(childEl);
var txtNode = decument.cteateTextNode(text);
childEl.appendChild(txtNode);
}

cyber 21.10.2012 13:26

у вас была ошибка в 17 строчке.
<html >
	<head>
		<title>Не знаю что получится</title>
		<link rel ='stylesheet' type = 'text/css' href = "default.css">
     <script type="text/javascript"  >
      window.onload=function(){
alert("Давай работай1");
var  hello = document.getElementById('hello');
hello.className='declared'; 

addNode(empty, 'один');
addNode(empty, 'два');

var children = empty.childNodes;

for(var i=0; i<children.length;i++)
{
	children[i].className='programmed';
}

empty.style.border="solid green 2px";
empty.style.width="300px";
}

function addNode(el,text){
var childEl = document.createElement("div");
el.appendChild(childEl);
var txtNode = decument.cteateTextNode(text);
childEl.appendChild(txtNode);
}
      </script>
	</head>
		<body>
			<p id = 'hello'> hello</p>
			<div id = 'empty'/>
		</body>
</html>

и что бы не создавать подобные глупые темы нужно использовать иснтрументы разработчика.

newprogramm 21.10.2012 17:22

спасибо!
буду внимательней


Часовой пояс GMT +3, время: 04:15.