Kuvan vaihtuminen ehtojen mukaan

AkeMake

Tarkoitus olisi, että kun laatikko[0][0] = 1 niin kuva[0][0] palauttaa arvon "kuva2.jpg", muuten palautetaan arvo "kuva3.jpg". Kun on saatu selville otetaanko kuva2 vai kuva3 niin kyseinen kuva sijoitetaan kuva1:n tilalle. Mikä tässä menee väärin?? Olen vielä ihan aloittelija Tässä touhussa, joten toivoisin, että selittäisitte mahd. yksityiskohtaisesti.


var kuva = new Array(2);

kuva[0] = new Array(2);
kuva[1] = new Array(2);

kuva[0][0] = "tyhja.jpg";
kuva[0][1] = "tyhja.jpg";

kuva[1][0] = "tyhja.jpg";
kuva[1][1] = "tyhja.jpg";

var laatikko = new Array(2);

laatikko[0] = new Array(2);
laatikko[1] = new Array(2);

laatikko[0][0] = 1;
laatikko[0][1] = 0;

laatikko[1][0] = 0;
laatikko[1][1] = 1;

function klik1()
{
if(laatikko[0][0] == 1)
kuva[0][0] = "kuva2.jpg";
else
kuva[0][0] = "kuva3.jpg";
}





document.write("");

3

858

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • AkeMake

      Oho.. Tarkoitus oli siis, että nuo tyhja.jpg kuvat ovat kuva1.jpg.
      Siis näin:
      kuva[0][0] = "kuva1.jpg";
      kuva[0][1] = "kuva1.jpg";

      kuva[1][0] = "kuva1.jpg";
      kuva[1][1] = "kuva1.jpg";

      Ja näissä siis kuva[0][0]:n arvoksi muuttuisi joko kuva2.jpg tai kuva3.jpg sen mukaan onko laatikko[0][0]:n arvo 1 vai ei.

    • The Rat

      Vaikean näköistä on. Mitäköhän tässä haetaan?

      Joka tapauksessa, funktiosi muuttanee tekstiä taulukon solussa, ei kuvaa sivulla. Anna kuvalle vaikka id ja käytä getElementById -funktiota. http://www.tizag.com/javascriptT/javascript-getelementbyid.php

      Veikkaan kyllä, että olet näkemässä vähän turhan paljon vaivaa, jos tarkoitus on vain muuttaa yhtä kuvaa klikattaessa jotakin... :)

      • keksa

        tykillä kärpästä.

        Kaksiulotteisen taulukonkin käyttäminen kolmen kuvan vaihtamiseen tuntuu hiukan omituiselta...

        Kuvan nimen vaihtelu taulukossa ei vielä vaihda sivulla olevia kuvia mihinkään. Tämän pitäis vaihtaa kuvaa kun kuvaa klikkaa.




        var kuvat = new Array();

        kuvat[0] ="kuva1.jpg";
        kuvat[1] ="kuva2.jpg";
        kuvat[2] ="kuva3.jpg";

        function change(kuvaelementti)
        {
        var kuva ="":

        for(int i=0;i= 2)
        {
        kuvaelementti.src = kuvat[0]:
        break;
        }
        else kuvaelementti.src = kuvat[i ]:
        }
        }
        }


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Trump muka öljyn takia Venezuelaan? Pelkää mustamaalausta

      Kertokaapa mistä tuollainen uutisankka on saanut alkunsta? Näyttäkääpä ne alkuperäiset lähteet, minä en löytänyt mitään
      Maailman menoa
      128
      9257
    2. Kun Arman Alizad puolusti hiihtäjä Vilma Nissilää sanomalla

      "älä välitä sekopäistä Vilma", ja kun siitä kerrottiin täällä, niin sekopäinen mukasuvaitsevainen teki siitä valituksen
      Maailman menoa
      65
      3487
    3. Venezuela on hyvä esimerkki vasemmistolaisten pahuudesta

      Jokainen tietää, että Venezuelassa on pitkään ollut Chavezin ja Maduron vasemmistohallinto. Maan talous on romuttunut,
      Maailman menoa
      87
      2814
    4. Ei tule uni

      Kuten epäilin. Onneksi viime yön sain ihan hyvin nukutuksi. Tiesin kyllä, ettei tästä mitään tänään tule.
      Ikävä
      67
      1432
    5. Miksi juuri Venezuela?

      Kaikista maailman valtioista Trump otti silmätikukseen Venezuelan. Mutta minkä ihmeen takia? Kyseessä on kuitenkin vähäp
      Maailman menoa
      312
      1342
    6. Miksei Trump ole kiinnostunut Suomen valloittamisesta?

      Täällähän on enemmän turvetta kuin Norjalla öljyä. Eikö Ttump ole turvenuija?
      Maailman menoa
      30
      1297
    7. Martinalta vahva viesti

      "Suuret unelmat venyttävät sinua, pelottavat vähän ja vievät mukavuusalueen ulkopuolelle. Juuri siellä kasvu tapahtuu. J
      Kotimaiset julkkisjuorut
      249
      1210
    8. Akateemikko Martti Koskenniemi vertaa Trumpia Putiniin

      "-Suomalaisena on syytä olla huolissaan siitä, että Yhdysvallat näin vahvistaa 1800-luvun alkupuolella julistamansa etup
      Maailman menoa
      134
      1186
    9. Jos mies olet oikeasti...?

      Kiinnostunut... Pyydä mut kunnolla treffeille ja laita itsesi likoon. En voi antaa sydäntä jos sinä olet epävarma ja eh
      Ikävä
      112
      1176
    10. Toivon sulle silti hyvää

      Väärinkäsityksiä tapahtuu, mutta nyt on uusi vuosi ja uudet kujeet.
      Ikävä
      49
      1140
    Aihe