Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Скрипт бегущей строки с динамическим текстом

[РЕШЕНО]
Статус пользователя EATEN
сообщение 22.10.2015, 20:30
Сообщение #1
Стаж: 18 лет

Сообщений: 131
Благодарностей: 61
Полезность: 252

Господа, доброго времени суток.

Прошу помочь. Нужен код скрипта бегущей строки на каком-нибуть языке для веба (html, js, php, что там еще).
Текст должен браться из другого файла, интервал времени изменения текста - рандом (название треков)
Marquee на HTML не катит, т.к. там текст не меняется (точнее не нашел - как брать из другого файла).

Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
arxangelxa1
сообщение 22.10.2015, 22:10
Сообщение #2
Стаж: 10 лет

Сообщений: 181
Благодарностей: 53
Полезность: < 0

FragHost.su
Делай через java скрипт.
И будет норм


Более подробно читай тут

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя EATEN
сообщение 23.10.2015, 9:05
Сообщение #3
Стаж: 18 лет

Сообщений: 131
Благодарностей: 61
Полезность: 252

Цитата(arxangelxa1 @ 22.10.2015, 23:06) *
Делай через java скрипт.
И будет норм
Более подробно читай тут


Читал уже эту статью.
Не нашел способа брать текст из файла другого
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 23.10.2015, 9:58
Сообщение #4


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

Код
<script type="text/javascript">
<?
$text= file_get_contents('http://www.example.com/text.txt');
echo 'tekst('.$text.',40)';
?>

<!--
function tekst(msg,ctrlwidth)
{
  msg = "    "+msg
  newmsg = msg
  while (newmsg.length < ctrlwidth) {newmsg += msg}
  document.write ('<form name="Tekst">')
  document.write ('<input name="tekst" value= "'+newmsg+'" size= '+ctrlwidth+' />')
  document.write ('</form>')
  prokrutka()
}
function prokrutka()
{
  NowMsg=document.Tekst.tekst.value
  NowMsg=NowMsg.substring(1,NowMsg.length)+NowMsg.substring(0,1)
  document.Tekst.tekst.value = NowMsg
  bannerid=setTimeout("prokrutka()",90)
}
</script>


Отредактировал: nsgenn, - 23.10.2015, 9:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 23.10.2015, 10:05
Сообщение #5


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Код
<marquee scrollamount="1" behavior="scroll" onmouseover=this.stop() onmouseout=this.start() >ТЕКСТ</marquee>


scrollamount - скорость
behavior - типа строки (scroll, alternate, slide)
onmouseover - чтобы текст остановился при наведении мышки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя EATEN
сообщение 23.10.2015, 19:30
Сообщение #6
Стаж: 18 лет

Сообщений: 131
Благодарностей: 61
Полезность: 252

писал же - не предлагать, уже пробовал...не берет список из файла и не обновляется без обновления стр.

Отредактировал: Bloo, - 24.10.2015, 19:33
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 23.10.2015, 19:34
Сообщение #7


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

EATEN,
Код
<head>
<?php
    $message = file_get_contents("/full/path/to/msg.txt");
?>
</head>
<body>
<div id="msg">
<font size=+3 face="arial black" color=white><marquee width="1280" style="position: absolute; top: 721px; left: 0px;"> <?=$message?> </marquee></font>
</div>
</body>


ps.gif На будущее, здесь подобные решения ищи или сам вопрос там задай, быстро помогут (если англ. знаешь): http://stackoverflow.com/
Лучшего места не найти.

Отредактировал: Fullserver, - 23.10.2015, 19:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 23.10.2015, 20:22
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Ты прямо говори: Сделайте за меня. А то это не предлагать, то не нравится
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Luc1an
сообщение 24.10.2015, 11:44
Сообщение #9
Стаж: 11 лет

Сообщений: 215
Благодарностей: 144
Полезность: < 0

В поиске набери ucoz скрипты и будет тебе счастье.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: