Где ошибка в коде javascript?

185
04 августа 2018, 01:30

Как её исправить?

<HTML> 
<head><title>Задание 7</title> 
<script> 
function f1() 
{ 
setTimeout ("f2()",500); 
} 
function f2() 
{ 
im.style.width=im.style.width*0.5; 
im.style.height=0.5*im.style.height; 
im.style.top=document.body.offsetHeight/2-25; 
im.style.top=document.body.offsetWidht/2-25; 
} 
</script> 
</head> 
<BODY onLoad="f1();"> 
<img ID="im" src="img1.gif" STYLE="position:absolute;width=100;height=100"> 
</body> 
</HTML>

Answer 1

function f1() { 
  setTimeout ("f2()",500); 
} 
 
function f2() { 
  const im = document.getElementById('im'); 
  im.style.width = `${im.clientWidth * 0.5}px`; 
  im.style.height = `${im.clientHeight * 0.5}px`; 
 
  im.style.left = `${document.documentElement.scrollWidth / 2 - 25}px`; 
  im.style.top = `${document.documentElement.scrollHeight / 2 - 25}px`; 
}
#im { 
  position: absolute; 
  width: 100px; 
  height: 100px; 
}
<HTML> 
  <head> 
    <title>Задание 7</title> 
  </head> 
  <body onLoad="f1();"> 
    <img id="im" src="img1.gif" /> 
  </body> 
</HTML>

READ ALSO
Вывести текст из input в поле &lt;p&gt;?

Вывести текст из input в поле <p>?

Как вывести текст из input в другой блок или параграф ?

191
Фильтрация slick slider подобно фильтрации isotop

Фильтрация slick slider подобно фильтрации isotop

Есть такой слайдер (использую slick slider):

197