Text ve stavovém řádku (7) - ukázka zdrojového kódu zdrojový kód

<html>
<head>
<title>Java Script ze stránky - www.jaknaweb.com</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
var theString = "Vítejte|" +
                "na|" +
                "těchto|" +
                "|" +
                "  stránkách  |" +
                "www.jaknaweb.com|" +
                "|"
var width = 125;  
var speed = 10;   
var len = theString.length;
var start = 0;
var end=findIndex(start);
var scroll=0;
var displayStr = "";
var thisStr = theString.substring(start,end-1);
var thisLen = thisStr.length;
var thisHalf = Math.ceil(thisLen/2);
var x=0;

function findIndex(x) {
    if (x>=len)
      return -1;

    if (theString.charAt(x) == '|')
      return x+1;
    else
      return findIndex(x+1);
}

function addSpaces(x) {
   for (var i=0; i<x; i++)
      displayStr = displayStr + " ";
   return true;
}

function doCool() {
   scroll+= speed;
   if (thisLen + 2*scroll > width) {
      displayStr = "";
      addSpaces(scroll);
      displayStr = displayStr + thisStr;
      window.status = displayStr;
      start = end;
      end = findIndex(end);
      if (end!=-1) {
         scroll = 0;
         thisStr = theString.substring(start,end-1);
         thisLen = thisStr.length;
         thisHalf = Math.ceil(thisLen/2);
         setTimeout("doCool()",1500);
      }
   else
       setTimeout("doCool()",1500);

   }
   else {                                    
      displayStr = "";
      addSpaces(scroll);
      displayStr = displayStr + thisStr.substring(0,thisHalf);
      addSpaces(width-thisLen-2*scroll);
      displayStr = displayStr + thisStr.substring(thisHalf,thisLen);
      window.status = displayStr;
      setTimeout("doCool()",0);
   }
}
//-->
</SCRIPT>
<body onLoad="doCool(); return true;">

<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<p align="left">Podívej se dolů do stavového řádku.<font face="ARIEL,HELVETICA" size="-1"> 
</p>

</body>
</html>
Vložil/Poslal/Autor: Admin
Funkčnost: správna funkčnost zaručena pouze v IE 6
zavřít okno | jít na hlavní stránku JakNaWeb.com