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

881

    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. Joensuun kaupunki levittelee tonttitietoja Keskisuomalaiselle

      Sähköposteja ja tonttitietoja levitellään mm. Pasi Koivumaalle
      Joensuu
      27
      3325
    2. Tiesitkö tätä ex-miehistä? Noriko Salo jysäytti yllätyspaljastuksen

      Noriko Salo ja ex-F1 kuski Mika Salo olivat naimisissa v. 1999-2022. Kirsi Salon ex-mies puolestaan on muusikko Sammy A
      Kotimaiset julkkisjuorut
      12
      2469
    3. Kuka? Riehui valtuuston kokouksessa tänään ?

      Onko puolangan puolesta porukkaa. Vaikuttaa siltä. Sairasta.
      Puolanka
      87
      2396
    4. Huh, huh! Sofia Belorf ei ole itse pessyt hiuksiaan kolmeen vuoteen

      Sofia Belorf elää ökyelämää Dubaissa. Sofian arjessa kulta, raha ja luksus ovat vahvasti läsnä. Luksuselämään tottuneell
      Kotimaiset julkkisjuorut
      107
      2094
    5. Toivoisitko Rakas vielä?

      Haluaisitko vielä? Uskoisin osaavani näyttää sinulle, kuinka ainutlaatuinen nainen olet.
      Ikävä
      76
      1673
    6. Ihan pieni näkeminen vaan

      👋 ja minä olisin valmis jo vaikka mihin sun kanssa. Nämä on näitä.. 🤫🫣😘💥
      Ikävä
      48
      1574
    7. Sointu Borg tilittää - Ei suostu enää tähän työhön: "Katastrofi"

      Sointu Borg on mediapersoona, joka löi itsensä läpi Diili-realityssä. Borg on monipuolinen tekijä: mediapersoona, juonta
      Suomalaiset julkkikset
      26
      1476
    8. Keskustelua kasteesta

      You tubessa kaksi pappia keskustelivat kasteesta ja kritisoivat raamatullista uskovien kastetta. Toinen heistä yritti
      Kaste
      400
      1305
    9. Jos saisit antaa yhden neuvon

      jälkikasvullesi elämää varten, niin minkä antaisit?
      Sinkut
      128
      1207
    10. Tulipalo viimeyönä

      Olipa ikävä kuulla tämä tulipalo, nyt on jatkuvasti asuinpaloja.Grillikausi alkanut.Grillit pois parvekkeilta ja asuntoj
      Jämsä
      15
      1136
    Aihe