Помощник
|
Бегущая строка |
TRяM
|
Сообщение
#1
|
||
|
|
||
|
|||
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
|
Сообщение
#3
|
|
Большое спасибо за помощь. Вот возник ещё вопрос: можно ли как- то проделать тоже самое, только чтобы бегущая строка задавалась тегом <marquee>, а не через форму
|
|
|
Webmaster_hb |
25.9.2007, 18:34;
Ответить: Webmaster_hb
Сообщение
#4
|
|
Большое спасибо за помощь. Вот возник ещё вопрос: можно ли как- то проделать тоже самое, только чтобы бегущая строка задавалась тегом <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
|
Сообщение
#5
|
|
спасибо!!! вот теперь то, что надо было :)
|
|
|
dr_Aibolit |
13.11.2007, 1:04;
Ответить: dr_Aibolit
Сообщение
#6
|
|
а у меня такой вопросик, как изменить цвет текста в бегущей строке?
|
|
|
Webmaster_hb |
13.11.2007, 1:20;
Ответить: Webmaster_hb
Сообщение
#7
|
|
dr_Aibolit, для стандартной бегущей строки можно указать стиль или класс
<marquee style="color:red">бегущая строка</marquee>
|
|
|
GrinD |
20.2.2009, 16:22;
Ответить: GrinD
Сообщение
#8
|
|
Мужики, нужно помощь!
Сразу скажу, искал-искал, никак не могу найти..чайник в этом деле. Сделал бегущую строку через <marquee, возникло три вопроса: 1. Как сделать так, чтобы текст в бегущей строке начинался не сначала, а был небольшой отступ? И так же заходил. 2. Как сделать, что бы текст заново начинался не после исчезновения последней буквы, в после того, как только первая исчезнет, какбы выталкивал, "кольцом", так сказать? 3. Как привязать строку к сайту, чтобы при прокрутке сайта вниз или вверх, бегущая строка тоже перемещалась бы? 4. Как сделать на этой строке "крестик", чтобы при нажатии на него, строка убиралась. Заранее, ОГРОМНЕЙШЕЕ спасибо. З.Ы. еще раз, чайник я в этом деле, не судите строго..) |
|
|
Webmaster_hb |
20.2.2009, 16:31;
Ответить: Webmaster_hb
Сообщение
#9
|
|
1. начало чего и от чего отступ?
2. не понял 3. поставить в отдельный блок с position:absolute 4. написать javascript который для блока из пункта 3 сделает невидимым |
|
|
GrinD |
20.2.2009, 16:43;
Ответить: GrinD
Сообщение
#10
|
|
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> ээээ...а как блок сделать?..) ну чайник я, полнейший..) |
|
|
|
Текстовая версия | Сейчас: 19.3.2024, 5:17 |