X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Бегущая строка
TRяM
TRяM
Topic Starter сообщение 25.9.2007, 0:48; Ответить: TRяM
Сообщение #1


привет всем! народ, помогите, пожалуйста, написать кнопку запуска и остановки бегущей строки
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 25.9.2007, 11:14; Ответить: Webmaster_hb
Сообщение #2


вот пример
<html>
<head>
<script language="JavaScript">
<!--
var go=1;
function StartStop() {
if (go) go=0;
else go=1;
}
var position=0;
function ticker() {
if (go) {
var k;
var msg="супер-пупер бегущая строка";
k=(50/msg.length)+1;
for (i = 0; i <= k; i++) {
msg+=" "+msg;
document.Outmsg.outmsg.value=msg.substring(position,position+50);
}
if (position++==msg.length){ position=0;}
}
id=setTimeout("ticker()",100);
}
//--
>
</script>
</head>
<body onLoad="ticker();">
<form name="Outmsg">
<input type="text" name="outmsg" size="20" style="border:0px"><br>
<input type="button" onclick="StartStop()" value="Start/Stop">
</form>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TRяM
TRяM
Topic Starter сообщение 25.9.2007, 17:49; Ответить: TRяM
Сообщение #3


Большое спасибо за помощь. Вот возник ещё вопрос: можно ли как- то проделать тоже самое, только чтобы бегущая строка задавалась тегом <marquee>, а не через форму
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 25.9.2007, 18:34; Ответить: Webmaster_hb
Сообщение #4


(TRяM @ 25.9.2007, 20:49) *
Большое спасибо за помощь. Вот возник ещё вопрос: можно ли как- то проделать тоже самое, только чтобы бегущая строка задавалась тегом <marquee>, а не через форму

и будет вам счастье
<html>
<head>
<script language="JavaScript">
<!--
function StartStop() {
if (document.getElementById('myScroll').scrollAmount) document.getElementById('myScroll').scrollAmount=0;
else document.getElementById('myScroll').scrollAmount=6;
}
//--
>
</script>
</head>
<body>
<marquee id="MyScroll" scrollAmount="6">Текст для прокрутки</marquee>
<form>
<input type="button" onclick="StartStop()" value="Start/Stop">
</form>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TRяM
TRяM
Topic Starter сообщение 25.9.2007, 18:36; Ответить: TRяM
Сообщение #5


спасибо!!! вот теперь то, что надо было :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dr_Aibolit
dr_Aibolit
сообщение 13.11.2007, 1:04; Ответить: dr_Aibolit
Сообщение #6


а у меня такой вопросик, как изменить цвет текста в бегущей строке?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 13.11.2007, 1:20; Ответить: Webmaster_hb
Сообщение #7


dr_Aibolit, для стандартной бегущей строки можно указать стиль или класс
<marquee style="color:red">бегущая строка</marquee>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GrinD
GrinD
сообщение 20.2.2009, 16:22; Ответить: GrinD
Сообщение #8


Мужики, нужно помощь!
Сразу скажу, искал-искал, никак не могу найти..чайник в этом деле.

Сделал бегущую строку через <marquee, возникло три вопроса:
1. Как сделать так, чтобы текст в бегущей строке начинался не сначала, а был небольшой отступ? И так же заходил.
2. Как сделать, что бы текст заново начинался не после исчезновения последней буквы, в после того, как только первая исчезнет, какбы выталкивал, "кольцом", так сказать?
3. Как привязать строку к сайту, чтобы при прокрутке сайта вниз или вверх, бегущая строка тоже перемещалась бы?
4. Как сделать на этой строке "крестик", чтобы при нажатии на него, строка убиралась.

Заранее, ОГРОМНЕЙШЕЕ спасибо.

З.Ы. еще раз, чайник я в этом деле, не судите строго..)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 20.2.2009, 16:31; Ответить: Webmaster_hb
Сообщение #9


1. начало чего и от чего отступ?
2. не понял
3. поставить в отдельный блок с position:absolute
4. написать javascript который для блока из пункта 3 сделает невидимым
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GrinD
GrinD
сообщение 20.2.2009, 16:43; Ответить: GrinD
Сообщение #10


(Webmaster_hb @ 20.2.2009, 18:31) *
1. начало чего и от чего отступ?
2. не понял
3. поставить в отдельный блок с position:absolute
4. написать javascript который для блока из пункта 3 сделает невидимым


1. Вот как на этом сайте http://www.baikalsr.ru/. Буквы появляются не от самого края строки.
2. Ну вот текст начинает повторяться только тогда, как только предыдущий исчезнет полность. А как сделать, чтобы как только начинала исчезать первая буква, текст заново начинал идти? Т.е., какбы по кругу, один только начинает заходить, и сразу же появляетя след.
3.<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<marquee style="BORDER: #000000 1px solid" scrollamount="4" behavior="scroll" direction="left" bgcolor="#FE0000">
<font face="Times New Roman" size="3" color="#FFFFFF">Поздравляем с 23 февраля!!! Счастья, здоровья и успехов в бизнесе!!!</font>
</marquee>
</body>
</html>

ээээ...а как блок сделать?..)
ну чайник я, полнейший..)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 16.4.2024, 19:53
Дизайн