Autor Zpráva
Cup
Profil
prosím proč mi tento for neprojde?

min a max mám nadefinováno ...

tady mi ten cyklus projde 2x a pak už nic ...

for (n=min; n <= max; n++) {
              window.confirm(n);
              document.getElementById("img_"+n).style.display = "none";
              
  }


a tento projde normálně ...
for (n=min; n <= max; n++) {
              window.confirm(n);
       //       document.getElementById("img_"+n).style.display = "none";
              
  }
_es
Profil
Cup:
proč mi tento for neprojde?
Asi neexistuje element s takým id ("img_"+n).

Prehliadače majú chybovú konzolu, alebo niečo podobné, kde by si to mohol zistiť.
Cup
Profil
ano to jestliten element existuje nebo ne, neni dopredu zname, nektere s tim urcitym id ano, ale nektre ne. A to mi mozna haze tu chybu
panther
Profil
Cup:
tak si tam přidej podmínku, jestli daný element existuje - a jen tehdy mu nastavuj display: block.
Cup
Profil
pokud se jedna o podminku existence takto .... ¨

(typeof document.getElementById("img_"+n) != 'undefined') 


mám to z některých diskusí na d.jpw.cz , tak to jsem zkoušel, nefunguje pro můj příklad. pokud víte jak to napsat jinak tak dejte vědět. děkuji
Chamurappi
Profil
Reaguji na Cupa:
mám to z některých diskusí na d.jpw.cz
Nemáš. Takový nesmysl tu nikdy nikdo nepsal a v rozmezí posledních devíti hodin jsi na DJPW ani nehledal.
Řešení je triviální a snadno dohledatelné. Hledej lépe.
Cup
Profil
Chamurappi:
hmm ... 1) hledal jsem přes google
2) http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=97765
3) teď musím jít pracovat, odpoledne se podívám lépe!
Cup
Profil
Chamurappi:
Řešení je triviální a snadno dohledatelné.

Díky za odpověď.

javascript nahraný na serveru mi normálně funguje .... to samé na localhostu ne. Kde je chyba víš jen ty a lidé stejně chytří jako ty. ! Díky za nasměrování ...
Chamurappi
Profil
Reaguji na Cupa:
topic=97765
Tam se řeší existence proměnné, nikoliv existence elementu v dokumentu.

javascript nahraný na serveru mi normálně funguje …. to samé na localhostu ne
To je sice smutné, ale na podkladě zmíněného popisu mohou tuhle záhadu vysvětlit jen lidé, kteří mají přístup na tvůj server i na tvůj localhost, což jsi nejspíš jen ty.

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:

0