Скрипт бегущей строки...

Разработка своих веб-приложений и страничек

Скрипт бегущей строки...

Сообщение Alexsandrit » 21 янв 2009, 20:02

Срочно нужна бегущая трока как тут комментарии http://photo.vfose.ru/ тоолько чтоб листание происходило не по вертикали а по горизонтали пытался изменить то что там не получилось...
Код: Выделить всёРазвернуть
<script type="text/javascript">
<!--
/*
Original Javascript code by dynamic drive.
Modified javascript code by SuperCat http://www.ourscripts.net
Special thanks to Dilandou for helping me with the PHP and JS mixing.
Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/

// Start edit speed and size settings

var marqueewidth="100%" //Specify the marquee's width (in pixels) (keep in mind any cell padding and images you may have in your themes).
var marqueeheight="350px" //Specify the marquee's height
var scrollinterval=50 // Specify the refresh rate. This affects speed too. Larger is slower.
var pauseit=1 //Pause marquee onMousever of text area (0=no. 1=yes)?

// End edit speed and size settings

////NO NEED TO EDIT BELOW THIS LINE////////////

var marqueecontent='<p><table width="100%" border="0"  cellspacing="0" bordercolor="#F5F5F5" bgcolor="#FFFFFF"><tr><td align="center"><br><b>Последние комментарии:</b></td></tr><tr><td align="left">1. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=7375"> <b>TANAT</b>: коняжка моя!!!!!!!</a><br>[2009-01-21 18:56:57]</td></tr><tr><td align="left">2. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8175"> <b>pistol</b>: красотка!!!!! +5</a><br>[2009-01-21 18:56:36]</td></tr><tr><td align="left">3. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8175"> <b>DeneK</b>: пать за красату и плюс за челку!!!</a><br>[2009-01-21 18:42:23]</td></tr><tr><td align="left">4. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8172"> <b>машулька-кисулька</b>: симпотяжка, пятачёг</a><br>[2009-01-21 18:40:38]</td></tr><tr><td align="left">5. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8157"> <b>choodic</b>: мне ты тут напоминаеш актера одного:)александр носик:) он в новом мухтаре еще играл:))))))))))симпотичный:)</a><br>[2009-01-21 18:39:01]</td></tr><tr><td align="left">6. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8161"> <b>choodic</b>: какой пирс страшный стал!!!!!!!!это ппц:)))))))))))))да хотя он и красавцем то не был   хД</a><br>[2009-01-21 18:37:42]</td></tr><tr><td align="left">7. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>пупс</b>: =*</a><br>[2009-01-21 18:28:12]</td></tr><tr><td align="left">8. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8093"> <b>TANAT</b>: скалолазка моя</a><br>[2009-01-21 18:23:12]</td></tr><tr><td align="left">9. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=7947"> <b>TANAT</b>: спасибо</a><br>[2009-01-21 18:22:05]</td></tr><tr><td align="left">10. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>КриСтино4Ка</b>: Romachka, это юбка-шорты)</a><br>[2009-01-21 18:13:15]</td></tr><tr><td align="left">11. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8175"> <b>ХитрюФфка</b>: ^^ красявая</a><br>[2009-01-21 18:12:07]</td></tr><tr><td align="left">12. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8158"> <b>Marley36</b>: натыкал фоток делать нехрена выложил тут фотосесию</a><br>[2009-01-21 18:09:38]</td></tr><tr><td align="left">13. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=7579"> <b>Romachka</b>: )))))))))))))))))</a><br>[2009-01-21 18:07:30]</td></tr><tr><td align="left">14. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=7580"> <b>Romachka</b>: Где это ты мог меня видеть?</a><br>[2009-01-21 18:06:43]</td></tr><tr><td align="left">15. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=5815"> <b>Жулик</b>: ОТЛИЧНО !!!! пиши 491252236    </a><br>[2009-01-21 18:00:17]</td></tr><tr><td align="left">16. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>Romachka</b>: Это шорты или юбка???</a><br>[2009-01-21 17:58:47]</td></tr><tr><td align="left">17. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>original_ba.mp3</b>: Ножки супер) 5</a><br>[2009-01-21 17:57:36]</td></tr><tr><td align="left">18. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>ximik</b>: Crash_aka_AnubiZ а тебе какая разница до меня и моей девушки??? если девушка хороша, то это так и есть!  не нравится что написал, зажмурься и не читай... </a><br>[2009-01-21 17:23:40]</td></tr><tr><td align="left">19. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8176"> <b>Жулик</b>: Гламур, так жержать!!!!   симпатуля</a><br>[2009-01-21 17:20:21]</td></tr><tr><td align="left">20. <a href="index.php?name=Album&file=index&do=showpic&amp;pid=8156"> <b>ОЛьКА</b>: а мне нраися!5</a><br>[2009-01-21 17:19:38]</td></tr><tr><td align="center"><br><b>The End</b></td></tr></table></p>';
var direction='up';

if (direction=='up') {
// Scroll upwards start
var marqueespeed=1 // Specify speed (larger is faster 1-10) This is the amount of pixel movement per refresh. 1 is best for smoothness.
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, ns_marquee

function populate(){
   if (iedom){
      cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
      cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
      cross_marquee.innerHTML=marqueecontent
      actualheight=cross_marquee.offsetHeight
   }
   else if (document.layers){
      ns_marquee=document.ns_marquee.document.ns_marquee2
      ns_marquee.top=parseInt(marqueeheight)+8
      ns_marquee.document.write(marqueecontent)
      ns_marquee.document.close()
      actualheight=ns_marquee.document.height
   }
   lefttime=setInterval("scrollmarquee()",scrollinterval)
}
window.onload=populate

function scrollmarquee(){
   if (iedom){
      if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8)) {
         cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
      }
      else {
         cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
      }
   }
   else if (document.layers){
      if (ns_marquee.top>(actualheight*(-1)+8)) {
         ns_marquee.top-=copyspeed
      }
      else {
         ns_marquee.top=parseInt(marqueeheight)+8
      }
   }
}
function scrolldown(){
copyspeed=marqueespeed-3;

}
function scrolldoubleup(){
copyspeed=marqueespeed+9;

}
var txt='';
if (iedom||document.layers){
   with (document){
      if (iedom){
         txt+='<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">'
         txt+='<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">'
         txt+='</div></div>'
      }
      else if (document.layers){
         txt+='<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">'
         txt+='<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>'
         txt+='</ilayer>'
      }
   }
}
}
// Scroll upwards end


// Scroll downwards start
else {
var marqueespeed=-1 // Specify speed (larger is faster 1-10) This is the amount of pixel movement per refresh. 1 is best for smoothness.
marqueespeed=(document.all)? marqueespeed : -1
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, ns_marquee

function populate(){
   if (iedom){
      cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
      cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
      cross_marquee.innerHTML=marqueecontent
      actualheight=cross_marquee.offsetHeight
   }
   else if (document.layers){
      ns_marquee=document.ns_marquee.document.ns_marquee2
      ns_marquee.top=parseInt(marqueeheight)+8
      ns_marquee.document.write(marqueecontent)
      ns_marquee.document.close()
      actualheight=ns_marquee.document.height
   }
   lefttime=setInterval("scrollmarquee()",scrollinterval)
}
window.onload=populate

function scrollmarquee(){
   if (iedom){
      if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8)) {
         cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
      }
      else {
         cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
      }
   }
   else if (document.layers){
      if (ns_marquee.top>(actualheight*(-1)+8)) {
         ns_marquee.top-=copyspeed
      }
      else {
         ns_marquee.top=parseInt(marqueeheight)+8
      }
   }
}
function scrollup(){
copyspeed=marqueespeed+3;

}
function scrolldoubledown(){
copyspeed=marqueespeed-3;

}
var txt='';
if (iedom||document.layers){
   with (document){
      if (iedom){
         txt+='<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">'
         txt+='<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">'
         txt+='</div></div>'
      }
      else if (document.layers){
         txt+='<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">'
         txt+='<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>'
         txt+='</ilayer>'
      }
   }
}
}
// Scroll downwards end


//-->
</script>

<table border="0" class="forumline" cellspacing="0" width="170" cellpadding="3"><tr>
<td class="row-header" width="100%">
<span>Комментарии v2.0</span>
</td></tr>
<tr><td class="row1" width="170"><table width="96%" border="2" cellspacing="0" cellpadding="0" align="center" 1bgcolor="#aaaaaa"><tr><td align="center">&nbsp;&nbsp;&nbsp;<a href="#" onMouseover="scrolldoubleup()" onMouseout="copyspeed=marqueespeed">&nbsp;&nbsp;&nbsp;<img src="images/up.gif" border="0" alt="">&nbsp;&nbsp;&nbsp;</a>Прокрутка&nbsp;&nbsp;&nbsp;<a href="#" onMouseover="scrolldown()" onMouseout="copyspeed=marqueespeed">&nbsp;&nbsp;&nbsp;<img src="images/down.gif" border="0" alt="">&nbsp;&nbsp;&nbsp;</a></td></tr></table><script type="text/javascript">document.write(txt);</script><tr><td align="center" bgcolor="#F5F5F5">Всего комментариев: 80803</center></td></tr>
</td></tr></table>
Помогите пожалуйста!!!
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: Скрипт бегущей строки...

Сообщение On-line » 21 янв 2009, 22:56

Alexsandrit писал(а):как тут комментарии http://photo.vfose.ru/

Чет я там ее не нашел :(
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: Скрипт бегущей строки...

Сообщение Alexsandrit » 22 янв 2009, 16:50

Прокрутка там называется топ комментариев http://photo.vfose.ru/index.php?name=Album мне надо чтоб двигалось при наведение на левый край двигалось влево а на правый в право
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: Скрипт бегущей строки...

Сообщение On-line » 22 янв 2009, 17:05

Тебе надо, чтобы бежал вправо и влево, или вверх и вниз?
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: Скрипт бегущей строки...

Сообщение Alexsandrit » 22 янв 2009, 17:16

мне надо как там только не вверх вниз а влево вправо
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: Скрипт бегущей строки...

Сообщение Alexsandrit » 22 янв 2009, 18:06

мне нужно такое - это основная часть кое какого приложения...
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: Скрипт бегущей строки...

Сообщение On-line » 22 янв 2009, 20:36

Я блин не знаю как еще :unknown: Перемещение по диагонали из верхней левой в правую нижнюю точку (по крайней мере у меня так получилось...)
Код: Выделить всёРазвернуть
function moveTxt()
{
if (anil.style.pixelTop < 400)
{
anil.style.pixelTop +=3;
anil.style.pixelLeft -=3;
setTimeout ("moveTxt()", 60);
}
}

Может я вообще не про то... :pardon:
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: Скрипт бегущей строки...

Сообщение friogenn » 29 янв 2009, 00:59

<marquee> не устраивает?
Аватара пользователя
friogenn

 
Сообщения: 1
Зарегистрирован: 06 янв 2009, 13:55
Домен: http://frione.vfose.ru

Re: Скрипт бегущей строки...

Сообщение Костик » 29 янв 2009, 01:17

friogenn писал(а):<marquee> не устраивает?

слишком просто :D
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Re: Скрипт бегущей строки...

Сообщение Zver » 07 фев 2009, 14:21

<marquee direction=left scrollamount=1 scrolldelay=10 title="Текст при наведении">
<a href="http://ссылка"><strong>Текст который будет передвигаться</strong></a></marquee>


Всё оч просто
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской


Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 154