Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2014, 16:24
Новичок на форуме
Отправить личное сообщение для psihoz26 Посмотреть профиль Найти все сообщения от psihoz26
 
Регистрация: 04.05.2014
Сообщений: 6

Открытие нового окна по нажатию на картинку
Задание то простое если делать совместно с 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>
Ответить с цитированием