[Programming]  [WebDesign]  [Windows]  [Linux]  [Network] 

Бегущая строка

Бегущая строка в строке статуса

<html>
<head>
<title>Бегущая строка</title>
<script language="javascript">
function statusmessageobject(p,d) {
  this.msg = message
  this.out = " "
  this.pos = position
  this.delay = delay
  this.i     = 0
  this.reset = clearmessage
}
function clearmessage() {
  this.pos = position
}
var position = 100
var delay    = 40
var message  = "центр информационных"
             + "  технологий"
var scroll = new statusmessageobject()
function scroller() {
  for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
    scroll.out += " "
  }
    if (scroll.pos >= 0)
   scroll.out += scroll.msg
  else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
  window.status = scroll.out
  scroll.out = " "
  scroll.pos--
    if (scroll.pos < -(scroll.msg.length)) {
   scroll.reset()
  }
    setTimeout ('scroller()',scroll.delay)
}
</script>
</head>
<body   bgcolor="#000000"  onLoad="scroller()">
</body> </html>

Бегущая строка в поле form.

<html>
<head>
<title>Бегущая строка</title>
</head>
<script language="JavaScript">
var line="Центр Информационных Технологий    ";
var speed=150;
var i=0;
function m_line() {
	if(i++<line.length) {
		document.cit.forum.value=line.substring(0,i);
	}
else{
	document.cit.forum.value=" ";
	i=0;
	}
setTimeout('m_line()',speed);
}
</script>
<body bgcolor=000000>
<center>
<form name=cit>
<input type=text size=32 name=forum>
</form>
</center>
<script language="JavaScript">
m_line();
</script>
</body>
</html>


Бегущая строка в кнопке.

<SCRIPT LANGUAGE="JavaScript">
<!--
//author: Jan_P@dds.nl
var timerID = null
var timerRunning = false
var charNo = 0
var charMax = 0
var lineNo = 0
var lineMax = 4
var lineArr = new Array(lineMax)
var urlArr = new Array(lineMax)
lineArr[1] = "Essentuki"
urlArr[1] = "http://www.esstel.ru"
lineArr[2] = "Zheleznovodsk"
urlArr[2] = "http://www.beshtau.narzan.com"
lineArr[3] = "Kislovodsk"
urlArr[3] = "http://www.narzan.com"
lineArr[4] = "Lermontov"
urlArr[4] = "http://www.lermus.ru"

var lineText = lineArr[1]

function StartShow() {
 StopShow()
 ShowLine()
 timerRunning = true
}
function FillSpaces() {
 for (var i = 1; i <= lineWidth; i++) {
  spaces += " "
 }
}
function StopShow() {
 if (timerRunning) {
  clearTimeout(timerID)
  timerRunning = false
 }
}
function ShowLine() {
 if (charNo == 0) { // Next line
  if (lineNo < lineMax)	{
   lineNo++
  }
 else {
  lineNo = 1
 }
 lineText = lineArr[lineNo]
 charMax = lineText.length
 }
 if (charNo <= charMax) { // Next char
  document.formDisplay.buttonFace.value = lineText.substring(0, charNo)
  charNo++
  timerID = setTimeout("ShowLine()", 100)
 }
 else {
  charNo = 0
  timerID = setTimeout("ShowLine()", 3000)
 }
}

function GotoUrl(url)
{
 top.location.href = url
}
// end hide -->
</SCRIPT>

<!-- part of the BODY section -->
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write("<FORM NAME=\"formDisplay\"><center>");
document.write("<INPUT TYPE=\"BUTTON\" NAME=\"buttonFace\" VALUE=\"&{lineText}\" SIZE=\"18\" onClick=\"GotoUrl(urlArr[lineNo])\">");
document.write("</center>"</FORM>");
StartShow();
//-->
</SCRIPT>