Vyr∙stajφcφ tlaΦφtko

Tento efektnφ JavaScript generuje vyr∙stajφcφ tlaΦφtka s odkazy na internetovΘ strßnky.


K≤d JavaScriptu
V hlaviΦce dokumentu
< SCRIPT LANGUAGE="JavaScript">
//author: Jan_P@dds.nl
//modified by L. Fialovß
var timerID = null
var timerRunning = false
var charNo = 0
var charMax = 0
var lineNo = 0
var lineArr = new Array('',
'Nßzev prvnφ strßnky', //Zelen² choromysln² ·stav
'Nßzev druhΘ strßnky', //Kotelna Hlavnφho nßdra₧φ ╚D
'Nßzev t°etφ strßnky', //Primßtor hl. m. Prahy
...
'Nßzev poslednφ strßnky') // Jß

var urlArr = new Array('',
'WWW adresa 1. strßnky', // www.zchu.cz
'WWW adresa 2. strßnky', // www.kotelna.cd.cz
'WWW adresa 3. strßnky', // www.primator.hlmp.cz
...
'WWW adresa poslednφ strßnky') //www.me.cz

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) { 
		if (lineNo < lineArr.length-1) 
			{
			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
}
< /SCRIPT>

V t∞le dokumentu
< FORM NAME="formDisplay">
< INPUT TYPE="BUTTON" NAME="buttonFace" VALUE="&{lineText}"
 SIZE="18" onClick="GotoUrl(urlArr[lineNo])">
< /FORM>
< SCRIPT LANGUAGE="JavaScript">
StartShow();
< /SCRIPT>
ZaΦßtek
DalÜφ
P°edchozφ
Zp∞t