Задача:
а)Вывести произвольное изображение на страницу.
б)Запросить у пользователя два числа: максимальное значение ширины и высоты картинки.
в)Затем с интервалом в 100мс изменять размер картинки по ширине и высоте на 1 px до тех пор, пока не получится максимальное значение заданное пользователем.
г)После достижения максимума по ширине и высоте начать уменьшать картинку до исходного размера, потом снова увеличивать, снова уменьшать и так далее.
У меня не получается выполнении второй функции:
Вот код:
<html>
<head>
<title>JavaScript</title>
</head>
<body>
<img src = "aa.jpg" name = "i">
<br>
<script language="javascript">
var w = Number(prompt("Введите ширину"));
var h = Number(prompt("Введите длину"));
var k2 = h; var z2 = w;
var id1 = setInterval (fun, 10);
var k=0;var z=0;
var id = setInterval (fun1, 10,h,w);
function fun1 (h,w) {
if (k<h) {document.images.i.height =k++; }
if (z<w) {document.images.i.width =z++; }
}
function fun () {
if (k2>0) {document.images.i.height = k2--; }
if (z2>0) {document.images.i.width = z2--; }
}
</script>
</body>
</html>