premenne na instancie

Fórum o (x)HTML editoroch Nvu a KompoZer
Zamknuté
911

premenne na instancie

Príspevok od užívateľa 911 » 24. Februára 2007, 14:18

Existuje niejaka funkcia ktora mi polozku v poli premeni na meno instacie???

napr...
deklarovane pole:
typy = new Array ("objekt1","objek2","objekt3");

for(i=0;i<typy.length;i++){
typy.setStyleProperty(nieco); //toto je blbost, potrebna
// konverzia typy na meno instacie
}

Užívateľov profilový obrázok
Mazarik
Administrátor
Administrátor
Príspevky: 2706
Dátum registrácie: 29. Novembra 2005, 15:15
Bydlisko: Brno

Príspevok od užívateľa Mazarik » 25. Februára 2007, 14:12

Pokial je "objekt1" idecko, tak mozete urobit toto:

Kód: Vybrať všetko

for(i=0;i<typy.length;i++){
  document.getelementById(typy[i]).setStyleProperty(nieco);
}
pokial je objekt1 objekt v aktualnom kontexte(v priklade je to window) a v poli typy mate len nazvy tychto objektov ako string, teda typy = ["objekt1","objek2","objekt3"], mozete pouzit toto:

Kód: Vybrať všetko

for(i=0;i<typy.length;i++){
  window[typy[i]].setStyleProperty(nieco);
}
inak netusim, co ine by ste mohli mysliet.

Zamknuté