home *** CD-ROM | disk | FTP | other *** search
- <HTMLtool>A script that displays a growing button that links to websites</HTMLtool>
- <HTML><HEAD><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 = 3
- var lineArr = new Array(lineMax)
- var urlArr = new Array(lineMax)
- lineArr[1] = "Lorenz Graf's HTMLtool"
- urlArr[1] = "http://www.poboxes.com/HTMLtool"
- lineArr[2] = "Yahoo!"
- urlArr[2] = "http://www.yahoo.com"
- lineArr[3] = "ShareIt!"
- urlArr[3] = "http://www.shareit.com"
-
- 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>
-
- </HEAD><BODY><SCRIPT LANGUAGE="JavaScript">
- <!--
- document.write("<FORM NAME=\"formDisplay\">");
- document.write("<INPUT TYPE=\"BUTTON\" NAME=\"buttonFace\" VALUE=\"&{lineText}\" SIZE=\"18\" onClick=\"GotoUrl(urlArr[lineNo])\">");
- document.write("</FORM>");
- StartShow();
- //-->
- </SCRIPT>
- </BODY></HTML>