Autor Zpráva
jvackar
Profil
Jak zadat proměnnou do příkazu, tzn. aby text bylo ve funkci text.length proměnným textem, tedy abych pomocí nastavení hodnoty pole[cislo] nastavil čtení dat z příslušného pole?

Např:Když zadám pole[0], tak aby to načítalo data z pole "slovo", když pole[1] tak z pole "veta" a když pole[2] tak z pole "pismeno".

Příklad:
var veta= new Array();
veta[0]= new Array ('v1','v2');
veta[1]= new Array ('v3','v4','p4');
var slovo = new Array();
slovo[0]= new Array ('s1','s2','p4');
slovo[1]= new Array ('s3','s4','p4');
var pismeno= new Array();
pismeno[0]= new Array ('p1','p2');
pismeno[1]= new Array ('p3','p4','p4');
var pole = new Array("slovo","veta","pismeno")
var text = pole[0];
var hodnota = text[1][1];
document.write(hodnota);
//pro hodnotu pole[0] by měla hodnota = s4,
//pro hodnotu pole[1] by měla hodnota = v4,
//pro hodnotu pole[2] by měla hodnota = p4
peta
Profil
jakpsatweb - javascript - objekt, objekt window (posl. 20 radku)
predevsim si musis uvedomit v jakem objektu pracujes...
var pole = new Array(window["slovo"],window["veta"],window["pismeno"]);
proto je treba neprijemne pro IE napsat funkci/promennou function play() , protoze to pouziva pro prehravani medii.

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: