Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   нашёл скрипт, нужно возродить (https://javascript.ru/forum/dom-window/21477-nashjol-skript-nuzhno-vozrodit.html)

Александр х@к 11.09.2011 19:47

нашёл скрипт, нужно возродить
 
<!DOCTYPE HTML>
<html>
<body>   
<title>Прокрутка</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<script type="text/javascript">
 var pt,pts,ptma,ptmi,pause,ona; ptma=50; ptmi=-300; pt=ptma; pts=1; pause=10; ona=false;
 function move(){
  if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt;}
  setTimeout("move()", pause);
 }
 function starf(){ ona=true; }
 function stopf(){ ona=false; }
</script>
</head>
<body bgcolor="#ffffff" text="#000000" alink="#00FFFF" link="#999900" vlink="#FFFF00" >
<center>
<h2>Прокрутка</h2>
<button onclick="starf()">Start</button> <button onclick="stopf()">Stop</button><br>
<div id="ba" style="position:relative; display:block; left:0px; top:0px; width:690px;
 height:100px; overflow:hidden; border:ridge 2px gold;">
 <img id="bot"; style="position:absolute; left:0px; top:-300px;"
   src="http://img-fotki.yandex.ru/get/3611/kohnvict.5/0_149f1_7e108568_XL.jpg" />
 <div id="mc"; style="position:absolute; left:50px; top:50px;">
  <p style="text-align:center; font:bold normal 40px/70px sans-serif; color:blue;">
По диким степям Забайкалья<br>
Где золото роют в горах<br>
Бродяга судьбу проклиная<br>
Тащился с сумой на плечах</p>
 </div>
</div>  
<script type="text/javascript">
 var mc = document.getElementById('mc').style;
 move();
</script>
</center>

</body>
</html>

нашёл на сайте скрипт(на сайте работает)
Текст идёт снизу вверх, а потом сверху вниз(кто не понял код)

Так вот в песочнице ввёл этот скрипт жму "старт" он выводит первую фразу и всё

ЧТО делать :help:

DjDiablo 12.09.2011 11:46

Вместо
if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt;}


Пиши
if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt+"px";}


<!DOCTYPE HTML>
<html>
<body>   
<title>Прокрутка</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<script type="text/javascript">
 var pt,pts,ptma,ptmi,pause,ona; ptma=50; ptmi=-300; pt=ptma; pts=1; pause=10; ona=false;
 function move(){
  if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt+"px";}
  setTimeout("move()", pause);
 }
 function starf(){ ona=true; }
 function stopf(){ ona=false; }
</script>
</head>
<body bgcolor="#ffffff" text="#000000" alink="#00FFFF" link="#999900" vlink="#FFFF00" >
<center>
<h2>Прокрутка</h2>
<button onclick="starf()">Start</button> <button onclick="stopf()">Stop</button><br>
<div id="ba" style="position:relative; display:block; left:0px; top:0px; width:690px;
 height:100px; overflow:hidden; border:ridge 2px gold;">
 <img id="bot"; style="position:absolute; left:0px; top:-300px;"
   src="http://img-fotki.yandex.ru/get/3611/kohnvict.5/0_149f1_7e108568_XL.jpg" />
 <div id="mc"; style="position:absolute; left:50px; top:50px;">
  <p style="text-align:center; font:bold normal 40px/70px sans-serif; color:blue;">
По диким степям Забайкалья<br>
Где золото роют в горах<br>
Бродяга судьбу проклиная<br>
Тащился с сумой на плечах</p>
 </div>
</div>  
<script type="text/javascript">
 var mc = document.getElementById('mc').style;
 move();
</script>
</center>

</body>
</html>

Александр х@к 14.09.2011 20:07

спс


Часовой пояс GMT +3, время: 08:07.