![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem funkcje w JS, która wypisuje podany tekst (przykład http://eselter.365d.pl/js_przyklad.html).
Szukałem czegoś takiego w internecie i nie mogłem znaleźć więc postanowiłem sam coś takiego napisać. Jak już napisałem to postanowiłem się podzielić nią z wami może komuś się przyda. Kod <script type="text/javascript"> function type(id,nr,ar,oldtext) { var text=new Array(); //text[0], text[..] wpisujesz tu swój tekst, delay przerwa pomiędzy wypisywaniem znaków, delay2 przerwa pomiędzy tekstami (text[0], text[1] etc.) text[0]="Czy wiesz czym jest Matrix?"; text[1]="Nie kur*a xD"; text[2]="etc."; var delay=120; var delay2=1200; //Nie modyfikuj poniższego kodu. Chyba, że wiesz ocb. :> var adl=text.length-1; var aktext=text[ar]; var dl=aktext.length; var div=document.getElementById(id); if (ar==0 && nr==0) {oldtext=div.innerHTML;div.innerHTML='';} else if (nr==0){div.innerHTML='';}; if (aktext.charAt(nr)==' ') {znak=' '} else {znak=aktext.charAt(nr)}; div.innerHTML=div.innerHTML+znak; nr++; if (nr<dl) { setTimeout(function(){type(id,nr,ar,oldtext)},delay); } else if (ar<adl) { nr=0; ar++; setTimeout(function(){type(id,nr,ar,oldtext)},delay2); } else { setTimeout(function(){div.innerHTML=oldtext},delay2); }; } </script> Ten post edytował Eselter 13.02.2010, 20:29:10
Powód edycji: [erix]: przeniosłem
-------------------- eselter.365d.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.06.2025 - 05:59 |