Autor Zpráva
harder
Profil *
zdravim, ako prosim vas zapisem cyklus s viacerymi premennymi? hladal som to aj na diskusi, aj na jakpsatweb.cz, ale nenasiel som...... prosim poradte, diki moc.........
K
Profil *
harder
cyklus s viacerymi premennymi
co si pod timto mam predstavit?

toto asi ne,co?:)
for(){
var pomenna1
var promenna2
}
harder
Profil *
nie, nieco ako toto:

<script type="text/javascript">

for (x=1; x <= 6; x++) (i=4; i <= 9; i++) {

document.write("<font size=\"" + x + "\">male pismo</font>");
document.write("<br>");
document.write("<font size=\"" + i + "\">velke pismo</font>");
document.write("<br>");
}

</script>

a pri kazdom zopakovani cyklu sa obe premenne "x" aj "i" zmenia podla zadania v zatvorke .........

az na to, ze script, co som uviedol nefunguje, skusal som to
(x=1; x <= 6; x++) (i=4; i <= 9; i++)
dat do jednej zatvorky, alebo medzi to vstunut aj && a vsetliake varianty, okolo oho, no nepomohlo.........poradte mi prosim........
_LZ
Profil
toto for (x=1; x <= 6; x++) (i=4; i <= 9; i++) { už z princípu fungovať nemôže (syntax JS nepustí).

v takýchto prípadoch sa dá pomôcť jedine pomocnou premennou a konkrétne pri tomto kóde hlavne tým, že počet hodnôt x a i je rovnaký (aj keď v pre výsledný kód sú hodnoty 8 a 9 neplatné).

riešiť sa to dá nap. takto

var x = [1,2,3,4];
var y = [4,5,6,7];

for (i = 0; i < x.length; i++) {
   document.write('<font size="' + x[i] + '">male pismo</font>'); 
   document.write('<br>'); 
   document.write('<font size="' + y[i] + '">velke pismo</font>'); 
   document.write('<br>');
}



LZ
bens
Profil *
diki moc, ono to funguje:-))))))

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: