Quix Quix Quix Quix

CodeZone   Projektowanie stron PHP WebPage Editor Forum Kontakt

Aktualności

Artykuły

Kursy

Download

Literatura

Linki

Pomoc

Login:

Hasło:

Literatura

Nowości

Aktualizacja 27-01-2007

Rzutowanie z 3d na płaszczyznę 27-01-2007

Obrót w 2d 27-01-2007

Szyfrowanie hasłem 27-01-2007

Wykresy funkcji 27-01-2007

Zamiana obrazków 19-08-2006

Lista 03-08-2006

Hello World 2.0 03-08-2006

Automatyczne wysyłanie formularza 03-08-2006

Animowanie wyświetlania tekstu 03-08-2006

PHP WebPage Editor

Najnowsza wersja: 3.2
Aktualizacja: 27.01.2007

Ściągnij

Ostatnio na forum

php.exe 18-02-2010

Kilka propozycji 24-04-2009

Konstruktor i zwracanie wartości 22-03-2009

formularz 29-06-2008

formularz 29-06-2008

Premiera PHP WebPage Editora 3.0 20-08-2007

utf-8 22-06-2007

Mapa odsyłaczy 20-06-2007

Możliwość zapisywania przez FTP 20-06-2007

problem 25-04-2007

->CodeZone->Artykuły->JavaScript->Animowanie wyświetlania tekstu

Animowanie wyświetlania tekstu

03-08-2006

Poniższy skrypt drukuje kolejne litery tekstu zdefiniowanego w funkcji ArrayInit()

<script language="JavaScript">
<!--
function tekstArrayInit(){

tekst=new Array(4);
tekst[0]="Pierwszy opis drukowany przez javascript";
tekst[1]="Kolejna część opisu";
tekst[2]="tekst numer trzy";
tekst[3]="Ostatnia linijka tekstu.";
}

function PiszText(){
tekstArrayInit();
textToWrite+=tekst[t].substring(position,position+1);
document.getElementById('tekstSpan').innerHTML=textToWrite;

if (position==tekst[t].length-1){
t++
t=t % 4
position=0;
textToWrite="";
speed1=1500;
}
else{
position++;
speed1=40;
}
setTimeout("PiszText()",speed1)
}

function AppInit(){
  t=0;
  textLen=0;
  textToWrite="";
  position=0;
  PiszText();
}

window.onload=AppInit;
//-->
</script>
<p id="tekstSpan" ></p>



W momencie załadowania strony wykonana zostaje funkcja AppInit inicjująca zmienne oraz wywołana po raz pierwszy zostaje funckja PiszTekst. Zadaniem tej funkcji jest wpisanie do elementu o zadanym id części tekstu zwiększonej o 1 znak względem poprzedniego wywołania, co daje efekt pisania na maszynie, jeżeli tekst został już cały wypisany funkcja wybiera kolejny tekst z tablicy. Na koniec wykonywana jest funkcja setTimeout, która po upływie czasu podanego w milisekundach jako drugi argument wykonuje funkcję podaną jako pierwszy argument. W efekcie co podany okres czasu wywoływana jest funkcja PiszTekst, która za każdym razem wyświetla o 1 znak więcej.

Komentarze

exbpkq fzwngepq

09:05 12-03-2009

bzrnvpy cxslfojbg wjpzxiobf hibetsoaq ifclqsboz mvspchezr rneiquvf

nomh dmni

09:42 25-01-2009

oimpbahje vhfucxwjs jvtesrwf xgbhnosu olhwtfurg ubnzla eomarph

mzs

19:49 05-05-2007

Witam, jak zmienić kolor czcionki i czcionkę w tym skrypcie?
Pozdrawiam,
mzs

Powered by Quix CMS

0.0023 0.0087 0.0090 0.0130 0.0136 0.0227