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

852

    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. Näin tyhmä vasemmistolainen on: "S-kaupoissa on nykyään ihanaa käydä

      kun siellä ei ole hihhuleita eikä persuja." Vain tyhmä eli heikkoälyinen vasemmistolainen voi tehdä noin lapsellisia ju
      Maailman menoa
      52
      4397
    2. S-kaupoissa on nykyään ihanaa käydä

      Kun niissä ei enää käy satuolentoihin uskovat hihhuIit eivätkä persut. Asiakaskunta on huomattavasti siistiytynyt muutam
      Maailman menoa
      111
      4219
    3. Riikka runnoo! Uutta velkaa tänä vuonna 17 mrd. euroa

      Tirsk. Nyt kyllä hihityttää kuin pientä eläintä. Riikka takoo maailmanennätyksiä tasaiseen tahtiin. " [Riikka] joutuu
      Maailman menoa
      43
      4120
    4. Suomessa on ollut suurtyöttömyyttä ennenkin, ja lääkäriin pääsee nykyäänkin

      Täällähän oli jonkun sekopään(vas.) juttu, että ennen ei ollut työttömyyttä ja lääkäriin pääsi. Siihen alkoi tietysti ko
      Maailman menoa
      69
      3968
    5. Mitä meidän välillä

      Tapahtuu lopulta?
      Ikävä
      85
      3394
    6. Kysymys: Kuinka moneen maahan neuvosto-venäjä on hyökännyt

      viimeisten 90-vuoden aikana? Ja lähinnä on siis kyse neuvosto-venäjän naapurimaista - kuten Suomesta. Lista on huomatta
      Maailman menoa
      67
      3279
    7. IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?

      16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan
      Maailman menoa
      152
      3261
    8. Kun aika on oikea niin

      Tupsahdat uudelleen tai löydän edes melkein yhtä ihanan ja joudun tyytymään... Suukko poskelles. 😘 Viattomasti vain.. �
      Ikävä
      17
      1602
    9. Ei me taideta

      Pystyä kokonaan olemaan erossa.
      Ikävä
      45
      1531
    10. Jos sulla ei olis ollut tunteita

      Tuskin olisit reagoinut niin voimakkaasti, mies? Vai oliko vetäytymiseen jokin muu syy kuin luulit ettei mua kiinnosta?
      Ikävä
      129
      1150
    Aihe