Задание то простое если делать совместно с html но нужно только меняя только javascript добавить картинку в пустую страницу и чтобы по нажатии на нее открывался гугол.
Накидал я вот такой код.
И почемуто действие onclick срабатывает сразу по загрузке страницы.
Также на этом заканчивается выпонение скрипта и если добавить alert(2) после всего кода то алерта не будет.
Подскажите как сделать это или где уменя тут косяк изза котрого работает так?
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<script>
var redir = function() {
window.open("http://google.ru");
}
var img = document.createElement("img");
img.src = "http://javascript.ru/forum/images/ca_serenity/misc/logo.gif";
img.style.position = "absolute";
img.width = 200 ;
img.height = 100 ;
img.onclick = redir();
var dBody = document.getElementsByTagName("body")[0];
dBody.appendChild(img);
</script>
</body>
</html>