Javascript nem látja szögletes zárójelen belül a változót
Egy könyvből tanulom a JavaScriptet és picit önállósítottam magam, mert nem úgy akarok gyakorolni, hogy bemásolom a könyv feladatát a gépre és örülök mint majom a farkának hogy működik. A saját kódom viszont nem megy....az érdekesség viszont az hogy olyan rész nem megy, amit a könyvben is alkalmaznak.
Kiemeltem a hibás részt mert nem akartam fölöslegesen az egész hosszú kódot beírni:
ideiglenesvaltozo=2; maxcsoporthossz=5;
while(ideiglenesvaltozo <= maxcsoporthossz){
document.legordulomenu.termekalcsoportok.options[ideiglenesvaltozo].value=" ";
document.legordulomenu.termekalcsoportok.options[ideiglenesvaltozo].text=" ";
++ideiglenesvaltozo;}
Az első sorban a 2 változónak fix értéket adtam az egyszerűsítés miatt, hogy a kiemelt pár sorban is látszódjék mi van bennük. A hiba: a szögletes zárójel között van....valamiért nem változónak látja az "ideiglenesvaltozo" -t. Az explorer a teljes kódban erre a sorra mondja hogy: "'document.legordulomenu.termekalcsoportok' értéke NULL vagy nem objektum"
Ha a változó helyett a szögleteszárójelbe beírtam akármi zagyvaságot, akkor is ez a hibaüzi, szóval szerintem nem változónak látja hanem már a szöveget magának az értéknek. Az a baj, hogy a könyv ugyanúgy használ ílyen módon változót a zárójelen belül és szerinte működik.
Ezért kérdezem mi lehet a gond?
Ha kevés a kód akkor bemásolhatom az egészet is ha kell.
Előre is köszi a válaszokat.
■ Kiemeltem a hibás részt mert nem akartam fölöslegesen az egész hosszú kódot beírni:
ideiglenesvaltozo=2; maxcsoporthossz=5;
while(ideiglenesvaltozo <= maxcsoporthossz){
document.legordulomenu.termekalcsoportok.options[ideiglenesvaltozo].value=" ";
document.legordulomenu.termekalcsoportok.options[ideiglenesvaltozo].text=" ";
++ideiglenesvaltozo;}
Az első sorban a 2 változónak fix értéket adtam az egyszerűsítés miatt, hogy a kiemelt pár sorban is látszódjék mi van bennük. A hiba: a szögletes zárójel között van....valamiért nem változónak látja az "ideiglenesvaltozo" -t. Az explorer a teljes kódban erre a sorra mondja hogy: "'document.legordulomenu.termekalcsoportok' értéke NULL vagy nem objektum"
Ha a változó helyett a szögleteszárójelbe beírtam akármi zagyvaságot, akkor is ez a hibaüzi, szóval szerintem nem változónak látja hanem már a szöveget magának az értéknek. Az a baj, hogy a könyv ugyanúgy használ ílyen módon változót a zárójelen belül és szerinte működik.
Ezért kérdezem mi lehet a gond?
Ha kevés a kód akkor bemásolhatom az egészet is ha kell.
Előre is köszi a válaszokat.
Nem létezik
--------
Poetro
<Nincs cím>
Esetleg ha valakinek van valami ötlete, pls írja le.
Thx.