Подскажите новичку почему у меня не работает такой скрипт: index.html HTML: <html> <head> <title>javascript if</title> <link rel="stylesheet" type="text/css" href="style1.css"> <script type="text/javascript" src="script.js"></script> </head> <body> <img src="images/tigrenok.jpg" name="tigr" width="102" onMouseOver="bigPict()"> </body> </html> script.js function bigPict(){ var w=document.tigr.width; if (w<302){ w=w+10; document.tigr.src="images/tigrenok.jpg"; setTimeout("bigPict()", 5); } } p.s. не увеличивается!!! исходник взял от сюда - http://www.site-do.ru/js/js7.php там все пашет, а у меня нет :cry:
Потому что автор статьи использует один код, а в статье описывает другой (с ошибкой). Вы получаете ширину картинки и присваиваете её переменной. Затем увеличиваете значение переменной, которая с шириной уже не связана. document.tigr.width+=10; Не стоит обращаться к элементам по именам. Уже давно используют id.