Autor | Zpráva | ||
---|---|---|---|
Carduus Profil * |
#1 · Zasláno: 6. 8. 2011, 20:26:26
Dobrý den,
jak prosím udělám, aby cyklus for pokračoval až po kliknutí na tlačítko s id="tlacitko". Tady je kod: for (var i=0; i<10; i++) { alert(i) ; //sem potřebuji dát funkci, která cyklus for pozastaví, dokud se neklikne na tlačítko } |
||
_es Profil |
#2 · Zasláno: 6. 8. 2011, 20:44:23
Carduus:
„sem potřebuji dát funkci, která cyklus for pozastaví, dokud se neklikne na tlačítko“ Nič také, ako pozastavenie kódu JS neumožňuje, popíš presnejšie o čo sa pokúšaš. |
||
Carduus Profil * |
#3 · Zasláno: 6. 8. 2011, 20:56:07
Pokouším se o vyrobení stránky, která má nějaký obsah (obrázky a text) a po kliknutí na tlačítko další se zobrazí ta samá stránka, ale s jiným obsahem (tj všechny elementy jsou stejné, ale obsahují jiný text resp. obrázek). Bylo by to 25 stran a na každé straně by bylo zhruba 5 elementů. Proto jsem si vyrobil 25 objektů, které mají jako atributy právě text, který se má zobrazit do elementů. tyto elementy jsou pojmenovány čísli od 0 do 24, takže jsou schodné s i v cyklu for a toho využívám....takto bych potřeboval pouze 1 html soubor, ale jelikož jak píšete to nejde... budu muset vytvořit 25 těchto souborů a každý bude odkazovat na další a ten na další....Tak abych to shrnul : potřebuji, aby se provedl jednou cyklus for...po kliknutí na tlačítko se provedl znovu (tentokrát je i o 1 více) atd...
|
||
Chamurappi Profil |
#4 · Zasláno: 6. 8. 2011, 20:58:36
Reaguji na Cardua:
Ne, nepotřebuješ cyklus for , potřebuješ při každém kliku na tlačítko přičíst k nějaké proměnné jedničku a podle její hodnoty něco udělat.
|
||
Carduus Profil * |
#5 · Zasláno: 6. 8. 2011, 21:16:36
Ano máte pravdu. Ani nevím proč jsme to chtěl cpát do cyklu. Mohli bych se ještě zeptat jak přepsat text v odstavci? Pomocí .value to nejde a pomocí createTextNode se text akorát připíše což nechci...
|
||
Carduus Profil * |
#6 · Zasláno: 6. 8. 2011, 21:44:02
EDIT:// vyřešeno pomocí innerHTML. Děkuji všem.
|
||
Časová prodleva: 13 let
|
0