Takze chcem spravit aby sa pismenka v slove postupne vypisovali na obrazovku. Akoze vypise "a" pocka par milisekund a vypise "b". Netusim ako to spravit.
Moze to byt v php alebo js alebo hocico co facha na webe
Postupne vypisovanie
Musíš to urobiť pomocou JS.
http://www.permadi.com/tutorial/jsTypewriter/index.html
http://vbarsan.com/typewriterticker.htm
http://dhtmldev.com/examples/js/typewriter_effect/
(a mnoho ďalších stránok, ktoré určite nájdeš, keď použiješ Google)
http://www.permadi.com/tutorial/jsTypewriter/index.html
http://vbarsan.com/typewriterticker.htm
http://dhtmldev.com/examples/js/typewriter_effect/
(a mnoho ďalších stránok, ktoré určite nájdeš, keď použiješ Google)
-
jurko.info
Medium Expert
- Príspevky: 108
- Registrovaný: 22 nov 2006, 0:16
- Kontaktovať používateľa:
cez php
tak to by bola prasárna najhrubšieho zrna, šak s každým tým písmenom by musel byť kontaktovaný server, to je de facto blbosťšlo by to robiť cez PHP
jednoznačne javascript (poprípade nejaká java, flash, animGif)
na nete som teraz našiel napr. toto
Kód: Vybrať všetko
<form name="news">
<textarea name="news2" cols=40 rows=4 wrap=virtual></textarea>
</form>
<script language=JavaScript>
//Typing Text (DHTML) v1 (Sunday, April 15th, 2001)
//Programmed by: Haitham M. Al-Beik
//Email: [email protected]
//Visit http://javascriptkit.com for this script
var newsText = new Array();
newsText[0] = "Typing Text JScript v1\nDeveloped on Sunday, April 15th, 2001...";
newsText[1] = "This is a text-typing DHTML demo. \nScript featured on http://javascriptkit.com";
newsText[2] = "Make sure you read the comments before you configure the script...";
newsText[3] = "Programmed by: Haitham Al-Beik...\n\nCopyright (c) Haitham M. Al-Beik, 2001";
newsText[4] = "http://www.prosheet.com/DHTML/typetext.htm"
var ttloop = 1; // Repeat forever? (1 = True; 0 = False)
var tspeed = 50; // Typing speed in milliseconds (larger number = slower)
var tdelay = 1000; // Time delay between newsTexts in milliseconds
// ------------- NO EDITING AFTER THIS LINE ------------- \\
var dwAText, cnews=0, eline=0, cchar=0, mxText;
function doNews() {
mxText = newsText.length - 1;
dwAText = newsText[cnews];
setTimeout("addChar()",1000)
}
function addNews() {
cnews += 1;
if (cnews <= mxText) {
dwAText = newsText[cnews];
if (dwAText.length != 0) {
document.news.news2.value = "";
eline = 0;
setTimeout("addChar()",tspeed)
}
}
}
function addChar() {
if (eline!=1) {
if (cchar != dwAText.length) {
nmttxt = ""; for (var k=0; k<=cchar;k++) nmttxt += dwAText.charAt(k);
document.news.news2.value = nmttxt;
cchar += 1;
if (cchar != dwAText.length) document.news.news2.value += "_";
} else {
cchar = 0;
eline = 1;
}
if (mxText==cnews && eline!=0 && ttloop!=0) {
cnews = 0; setTimeout("addNews()",tdelay);
} else setTimeout("addChar()",tspeed);
} else {
setTimeout("addNews()",tdelay)
}
}
doNews()
</script>
<p><font face="arial" size="1">This free script provided by</font><br>
<a href="http://javascriptkit.com"><font face="arial,helvetica" size="1">JavaScript Kit</font></a></p>-
Mek
Addict
- Príspevky: 4661
- Registrovaný: 23 mar 2005, 23:00
- Bydlisko: ZA <-> TN
- Kontaktovať používateľa:
Re: cez php
no, nie prave to som mal na mysli, akurat vypis po pismenku a za kazdym pismenkom flush()jurko.info napísal:tak to by bola prasárna najhrubšieho zrna, šak s každým tým písmenom by musel byť kontaktovaný server, to je de facto blbosť
-
jurko.info
Medium Expert
- Príspevky: 108
- Registrovaný: 22 nov 2006, 0:16
- Kontaktovať používateľa:
postupné uvoľňovanie bufferu síce v intervaloch tie písmenká posiela, ale, ako napísal Chrono, samotný browser by to tak asi nevykresľovaljurko.info napísal:no, nie prave to som mal na mysli, akurat vypis po pismenku a za kazdym pismenkom flush() Very HappyKód: Vybrať všetko
tak to by bola prasárna najhrubšieho zrna, šak s každým tým písmenom by musel byť kontaktovaný server, to je de facto blbosť
rozhodne to riešiť len na strane klienta, najlepšie javascriptom (najlepšie je aj tak od animácie upustiť)