Vlnící se text - ukázka zdrojového kódu zdrojový kód

<html>
<head>
<title>Java Script ze stránky - www.jaknaweb.com</title>
</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<SCRIPT language=JavaScript>
zvyseni=new Array();
zvyseni[0]=-1;
zvyseni[1]=-4;
zvyseni[2]=-7;
zvyseni[3]=-10;
zvyseni[4]=-7;
zvyseni[5]=-4;
zvyseni[6]=-1;
zvyseni[7]=2;
zvyseni[8]=5;
zvyseni[9]=8;
zvyseni[10]=11;
zvyseni[11]=8;
zvyseni[12]=5;
zvyseni[13]=2;
num=0;
num2=0;
var txt="";
message="Vše pro tvorbu www stránek"

function jump0() {
  for(i=0; i != message.length;i++){
    txt=txt+"<span style='position:relative;' id='n"+i+"'>"+message.charAt(i)+"</span>"
  }
  jump.innerHTML=txt;
  txt="";
  jump1a()
}

function jump1a() {
  nfinal=document.all.n0
  nfinal.style.left=-num2;
  if(num2 != 9){
    num2=num2+3;
    setTimeout("jump1a()",50)
  }
  else {
    jump1b()
  }
}

function jump1b(){
  nfinal.style.left=-num2;
  if(num2 != 0) {
    num2=num2-3;
    setTimeout("jump1b()",50)
  }
  else{
    jump2()
  }
}

function jump2(){
  txt="";
  for(i=0;i != message.length;i++){
    if(i+num > -1 && i+num < 14){
      txt=txt+"<span style='position:relative;top:"+zvyseni[i+num]+"'>"+message.charAt(i)+"</span>"
    //alert(num)
    }
    else { 
      txt=txt+"<span>"+message.charAt(i)+"</span>"
    }
  }
  jump.innerHTML=txt;
  txt="";
  if(num != (-message.length)) {
    num--;
    setTimeout("jump2()",5)
  }
  else {
    num=0;
    setTimeout("jump0()",50)
  }
}
</SCRIPT>
</HEAD>
<BODY Background="../../javaskript/programy/obrazky1/pozadi.jpg" >
<CENTER>
<H2>
<DIV id=texty></DIV></H2>
<SCRIPT>

jump=document.all.texty
jump0()

</SCRIPT>

</BODY></HTML>
Vložil/Poslal/Autor: Admin
Funkčnost: správná funkčnost testována v IE 6 a Firefoxu
zavřít okno | jít na hlavní stránku JakNaWeb.com