скрипт "перекат изображений" не работает
Подскажите, пожалуйста, в чем ошибка. Скрипт "перекат изображений", с учебника:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Перекат</title> <script type="text/javascript"> function ChIm (ImName, NewImF){ //поиск объекта, представляющего img элемент var image = document.getElementById(ImName) //сменить изображение image.scr = NewImF } </script> </head> <body> <img id="SwapIm" src="but_one.jpg" onmouseover = "ChIm('SwapIm', 'but_two.jpg')" alt="" onmouseout = "ChIm('SwapIm', 'but_one.jpg')"/> </body> </html> |
Цитата:
По теме image.*!*scr*/!* = NewImFНе scr, src. А вообще, что это за учебник, который не учит передавать this? |
Нафига вообще отдельную функцию, можно же все в теге уместить:
<img src="but_one.jpg" onmouseover="this.src('but_two.jpg');" alt="" onmouseout="this.src('but_one.jpg');" /> |
А еще возможно такой прием заинтересует:
<div class="image"></div> <style type="text/css"> .image{ width: 200px; height: 200px; background: url('but_one.jpg'); } .image:hover{ background: url('but_two.jpg'); } </style> |
Ребята, спасибо
|
Цитата:
|
Часовой пояс GMT +3, время: 03:51. |