Autor | Zpráva | ||
---|---|---|---|
Tin Profil * |
#1 · Zasláno: 5. 4. 2005, 20:55:50
Pomocí cyklu "for" vypisuji soubory s postupně rostoucím číslem v názvu.
Jak ale udělat, aby si uživatel mohle nastavit od kterého čísla a až po které? Kdybych chtěl jen jednu hranici, tak to lze "prompt.....", ale dvě hlášky "prompt..." za sebou mi už nefungujou |
||
Marty Profil |
#2 · Zasláno: 5. 4. 2005, 21:00:34
Tin
moc tomu nerozumím, mluvíš o JavaScriptu nebo o PHP? |
||
Leo Profil |
#3 · Zasláno: 5. 4. 2005, 21:02:36
Podle toho prompt mluvite o JavaScriptu, podle vypisu souboru tezko rict / JS se soubory nepracuje. Ovsem prompt je mirne nesikovne reseni vstupu, co treba normalni formular? Leo
|
||
Fox Profil |
#4 · Zasláno: 6. 4. 2005, 06:42:55
PHP nebo javascript?
|
||
Tin Profil * |
#5 · Zasláno: 6. 4. 2005, 18:12:27
Mám na mysli "javu":
<script> for ( i=1; i <=20; i++ ) { document.write( "img src=\"kytka" + i + ".JPG\"<br>"); } </script> Prostě mi jde o to, abych mohl nastavovat počáteční hodnotu i horní mez. To vypisování mám tady odtud ( JS -> příklady -> vypsání velikostí textu (<font size=...>)) |
||
Leo Profil |
#6 · Zasláno: 6. 4. 2005, 19:50:42
Javu nebo JavaScript? Podle kodu spis to druhy, tak do toho netahejte Javu. A co vam brani ty hodnoty zadavat? Leo
|
||
habendorf Profil |
#7 · Zasláno: 6. 4. 2005, 19:54:16
Tin: BTW, to ti vypíše text img src=..... a ne obrázky. To je záměr?
|
||
Pachollini Profil |
#8 · Zasláno: 6. 4. 2005, 20:07:34 · Upravil/a: Pachollini
<script type="text/javascript">
function vypis() { var i; for ( i=document.getElementById("od").value; i <=document.getElementById("do").value; i++ ) { document.getElementById("obrazky").innerHTML+= "<img src=\"kytka" + i + ".JPG\" /><br />"; } } </script> <form action=""> Od: <input id="od" value="1"/> Do: <input id="do" value="20"/> <input type="button" onclick="vypis()" value="vypiš obrázky" /> </form> <div id="obrazky"></div> Samozřejmě by to ještě chtělo ošetřit špatné zadání hondot. |
||
Tin Profil * |
#9 · Zasláno: 6. 4. 2005, 20:19:46
Leo:
JavaScript habendorf: to sem omylem vzal z nějaký pokusný verze... Pachollini: dík, ale tohle mi zobrazí jen první obrázek. Ale dík za radu, časem to zkusim nějak upravit a předělat. Nápadů co bych chtěl mám dost, ale to už vůbec nespěchá |
||
habendorf Profil |
#10 · Zasláno: 6. 4. 2005, 21:54:10
dík, ale tohle mi zobrazí jen první obrázek
Tak máš blbě ty obrázky, protože ten skript od Pacholliniho je v pořádku. |
||
Tin Profil * |
#11 · Zasláno: 7. 4. 2005, 15:14:58
habendorfe, máš pravdu. Už mi to jede.
Pachollini: moc moc díky |
||
Tin Profil * |
#12 · Zasláno: 7. 4. 2005, 21:31:52
Ještě dotaz - jak to udělat, aby se mi při druhém zavolání funkce vypis() zobrazily jen ty nové soubory?
|
||
Tin Profil |
#13 · Zasláno: 8. 4. 2005, 18:02:03 · Upravil/a: Tin
Trochu jsem si to poupravil (pukud je Od > Do, tak to ty kytky vypíše pozpátku + CSS)
nefunguje to při přechodu přes 100: vypíše to jen první kytku ze zadaného intervalu jak to udělat, aby se při dalším zobrazení zobrazily jen ty nové? Teďka to dělám pomocí odkazu Reset (odkaz na tu samou stránku a tím to vymažu) <html> Poraďte mi, prosim |
||
Tin Profil |
#14 · Zasláno: 9. 4. 2005, 08:51:27 · Upravil/a: Tin
jak to udělat, aby se při dalším zobrazení zobrazily jen ty nové? - to už nepotřebuju, stačí před cyklem for vypsat:
document.getElementById("obrazky").innerHTML = "<br><br>"; |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0