Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz libamajas #5775 üzenetére

    Több hiba is van benne. Egyrészt az a nagy hiba, hogy nem raktad fel nekünk jsFiddle-re, hogy egyből tesztelni tudjuk, másrészt nem használtad a kód kijelölése után itt a fórumon a Programkód gombot, hogy normálisan nézzen ki. :)
    Aztán:
    1.
    var napok = ["H", "K", "Sz", "Cs, P"];
    ez ez akart lenni:
    var napok = ["H", "K", "Sz", "Cs", "P"];
    (külön a "Cs", "P" stringek)

    2.
    document.write("<div>" + napok + "</div>");
    Ennek semmi értelme, mert a napok egy tömb, míg te a tömb cikluson belüli aktuális elemére vagy kíváncsi, ami a napok[i], vagyis az előzőnek a ciklusváltozóval indexelt formája.
    Ezenkívül document.write()-ot nem használunk a gyakorlatban. SOHA. Még ha a tanár azt is mondja, akkor sem. ;] Ha a tanár azt mondja, akkor le van maradva. Bár már akkor sem volt értelme, amikor divatos volt használni.

    3.
    fokok(i)
    itt már láthatóan indexelni akartál, csak nem jött össze. Indexelésre a szögletes zárójelet használjuk, tehát így: fokok[i].

    4.
    document.write(<img src='https://cdn0.iconfinder.com/data/icons/good-weather-1/96/weather_icons-68-128.png'>);
    Itt az <img ...> részt úgy kezded el, hogy elfelejtetted stringként átadni. Tehát ez így nem lesz jó.
    Így jó lenne:
    document.write("<img src='https://cdn0.iconfinder.com/data/icons/good-weather-1/96/weather_icons-68-128.png'>");
    A feltétel másik részénél ugyanez.

    Itt láthatsz egy működő változatot:
    http://jsfiddle.net/5hvwzquf/

    =====================================

    (#5776) Agostino:
    Akkor jó. :D

Új hozzászólás Aktív témák