Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Баловство с дивами
ТвойWeb » WebMaster класс » JavaScript » Баловство с дивами

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

1. Масяня - 28 Сентября, 2005 - 07:02:21 - перейти к сообщению
Пытаюсь сделать бегущий див, он не бежит, и вообще мне говорят: object required.

CODE:

<script language="JavaScript">
object = document.getElementById("layerOne");
function Running(topDist, leftDist)
{
topDist++;
leftDist++;
object.style.top=topDist;
object.style.left=leftDist;
window.setTimeout("Running(topDist, leftDist);", 50);
}
Running(100, 50);
</script>

<div id="layerOne" style="position:absolute; top:100; left:50;">
<p class="maintext">Ура маме!!
</div>


Не нравится ему начиная со строчки object.style.top=topDist;
2. ETC - 28 Сентября, 2005 - 07:09:42 - перейти к сообщению
CODE:
<div id="layerOne" style="position:absolute; top:100; left:50;">
<p class="maintext">Ура маме!!
</div>
<script language="JavaScript">
object = document.getElementById("layerOne");
function Running(topDist, leftDist)
{
topDist++;
leftDist++;
object.style.top=topDist;
object.style.left=leftDist;
setTimeout("Running("+topDist+","+leftDist+")", 50);
}
Running(100, 50);
</script>
3. Масяня - 28 Сентября, 2005 - 07:51:17 - перейти к сообщению
Ой, а почему
CODE:

setTimeout("Running("+topDist+","+leftDist+")", 50);

?
4. ETC - 28 Сентября, 2005 - 08:20:51 - перейти к сообщению
Потому что надо подставлять значения переменных, а не их имена.
5. Дмитрий Б. - 29 Сентября, 2005 - 00:50:35 - перейти к сообщению
И ещё неплохо было бы уйти от id object - может не везде прокатить...
6. ETC - 29 Сентября, 2005 - 06:02:25 - перейти к сообщению
Дмитрий Б.
Что-то я тебя не понял, getElementById везде вроде работает...
7. Дмитрий Б. - 29 Сентября, 2005 - 08:40:08 - перейти к сообщению
Я про то, что слово object уж больно заюзанное...
8. ETC - 29 Сентября, 2005 - 11:21:15 - перейти к сообщению
А, ну это дело принципа... у меня вообще сокращается до "obj" или "o"

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0376]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33