Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: помогите с ошибкой в коде!?
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » помогите с ошибкой в коде!?

Страниц (1): [1]
 

1. rudolfe - 05 Января, 2009 - 14:13:42 - перейти к сообщению
ребята почему такой код вызывает ошибку в интернет експлоере а в опере просто не работает!
<html>

<head>
<script language="javascript">
<!-
function move(){
if(pos<0) direction=true;
if(pos>200) direction=false;
if(direction) pos++
else pos--;
document.layers["myLayer2"].left= pos;
}
// ->
</script>

</head>

<body onload="setInterval('move()', 20)">
<ilayer name="myLayer2" left="0">
<font size="+1" color="#FF8040"><i>rudolf eremyan</i></font>
</ilayer>
</body>

</html>
это код всей странички!!!!!и плюс код взята из книги по javascript я глянул по моему мнению ошибок не должно быть!
2. Champion - 05 Января, 2009 - 14:30:26 - перейти к сообщению
А так?
CODE (text):
скопировать код в буфер обмена
  1. <html>
  2.  
  3. <head>
  4. <script language="javascript">
  5. <!--
  6. var pos = 0;
  7. var direction = true;
  8. function move()
  9. {
  10.   if(pos<0) direction=true;
  11.   if(pos>200) direction=false;
  12.   if(direction) pos++;  
  13.   else pos--;
  14.   document.getElementById("myLayer2").style.left= pos;
  15. }
  16. // ->
  17. </script>
  18.  
  19. </head>
  20.  
  21. <body onload="setInterval('move()', 20)">
  22. <div style = '{position: absolute; left: 50}' id="myLayer2">
  23.  <font size="+1" color="#FF8040"><i>rudolf eremyan</i></font>
  24. </div>
  25. </body>
  26.  
  27. </html>
3. rudolfe - 05 Января, 2009 - 14:37:30 - перейти к сообщению
CODEспасиб те дружище!!ты моё настроение выше неба поднял!!тока объясни если у тя есть время в чём была моя ошибка??( я просто новичок!!)
(Добавление)
вот второй вопрос:
картинка будет передвигаться код проверил он работает!
а как можнопо передвижению определить координаты передвижения картинки и вывести координаты в строку браузера? Закатив глазки
4. valenok - 05 Января, 2009 - 22:05:20 - перейти к сообщению
в строку состояния браузера - никак.
а позиция
var curPos = document.getElementById('myLayer2').style.left + pos;

 

Powered by ExBB FM 1.0 RC1