Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2014, 00:33
Ara Ara вне форума
Новичок на форуме
Отправить личное сообщение для Ara Посмотреть профиль Найти все сообщения от Ara
 
Регистрация: 08.11.2014
Сообщений: 9

Задача по объекту images
Задача:
а)Вывести произвольное изображение на страницу.
б)Запросить у пользователя два числа: максимальное значение ширины и высоты картинки.
в)Затем с интервалом в 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>

Ответить с цитированием