Открытие нового окна по нажатию на картинку
Задание то простое если делать совместно с 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> |
Убери скобки в 17 строке. Должно быть так:
img.onclick = redir; |
Спасибо огромное!
|
Часовой пояс GMT +3, время: 01:10. |