Autor Zpráva
Dr. Shadow
Profil *
Caute!
Chcem spravit text ktory by sa postupne dopisoval.
(Zobrazi sa nadpis za sekundu prvy odstavec potom druhy A.t.d....)
No cez Document.write v JS to neklape a z tohto co je na Jak psat web som sa nic nedozvedel...
Pokusal som sa o to tak ze som to nechal priehladne a potom zmenit styl cez JavaScript najskor na polopriehladne potom na priehladne no ako???
Dr. Shadow
Profil *
Ludia!
Poradte please>>>
zivan
Profil
Jednoduchy priklad:

<body>
<span>A</span>
<span id="2" style="visibility:hidden">B</span>
<span id="3" style="visibility:hidden">C</span>
<script>
function zobraz(id)
{
var el = document.getElementById(id);
if (el) el.style.visibility = "visible";
}
setTimeout("zobraz('2')", 1000);
setTimeout("zobraz('3')", 2000);
</script>
</body>
peta
Profil *
Dr. Shadow
"Document.write" - prepisuje cely dokument. Kdyz to zavolas pres casovac, tak prepises celou stranku, tak HTML a tim padem si prepises i veskery JS.

"Jak psat web som sa nic nedozvedel... "
jakpsatweb - javascript - priklady - casovac, hodiny
Jeden by si myslel, ze si vymyslis pri pohledu na ty priklady... :)
Pro zacatek bych si pouzil metodu window.alert("text"); pro zobrazeni toho a az pak spekuluj, ktery z prvku stranky budes prepisovat.
Treba zrovna ten zivan priklad se da pouzit, jen mu tam chybi ta metoda prepisovani, on misto toho meni visibilitu.

http://www.volny.cz/peter.mlich/hry/hry.htm
Bubák
Profil
zivan
Nezkoušel jsem, ale něco takového si dovedu představit asi tak do deseti písmen. Pro telší text je vhodnější jiní řešení.

peta
pak spekuluj, ktery z prvku stranky budes prepisovat.
jen mu tam chybi ta metoda prepisovani
Asi máš na mysli innerHTML.

Já bych to udělal tak, že bych pomocí innerHTML v prvním cyklu vypsal první písmeno, v druhém cyklu první dvě písmena, ve třetím cyklu první tři písmena, a to by skončilo, když by se počet cyklů rovnal počtu písmen.
peta
Profil *
Bubák Ano, ale chtel jsem to nechat na nem. Resil bych to uplne stejne, pripadne pouzil vlastnost u value+="";
Anonymní
Profil *
A teraz dalsia otazocka...
Ako spravit aby sa iba urcita cast tetu prepisala?
(tak,ze obrazky,hlavicka a.t.d. ostanu a text sa zmeni)
Lebo to uz nemozem a tym zviditelnovanim,ked na tom mieste uz daco mam...

Poradte Please.
peta
Profil *
Anonymní
A proc by to nemohlo byt zviditelnovanim? Neco schovas, jine objevis.
jakpsatweb - javascript - priklady - schovavane nadpisy
"Ako spravit aby sa iba urcita cast tetu prepisala?"
O tom se bavime snad porad dokola a rekl ti to Bubak. Ja jsem chtel, abys na to prisel sam podle nejakeho toho prikladu. Kdyz prepisujes input, tak se prepisuje vlastnost value, jinak se pouziva innerHTML nebo data nebo JS DOM deletechild,appendchild.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0