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. 20v on otettu kiinni

      Tulipalo oli sytytetty joten murhasiko ex omat lapsensa ja heidän Äidin. Tuskin sitä kukaan ohikulkijakaan sytytti.
      Savonlinna
      174
      10471
    2. Mitä meidän välillä

      Tapahtuu lopulta?
      Ikävä
      55
      2843
    3. 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
      82
      2588
    4. 86
      2422
    5. Savonlinan perhesurma, epäilty mies romani, äiti kantaväestöä

      https://www.is.fi/kotimaa/art-2000011676508.html Savonlinnan seudun romaniyhdistyksestä kerrottiin lauantaina IS:lle, e
      Maailman menoa
      149
      2162
    6. Savonlinnan murhapolttaja romani

      Ainakin IS kertoo. Arvasin heti ettei ole normi valkolainen suomalainen.
      Maailman menoa
      244
      1998
    7. Ei me taideta

      Pystyä kokonaan olemaan erossa.
      Ikävä
      45
      1431
    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ä
      13
      1415
    9. Muutama vuosi sitten oli pulaa hoitohenkilökunnasta

      Nyt heitä sanotaan irti. Tarve ei ole hävinnyt mihinkään, ei myöskään raha jolla ihmisten työnteosta maksettiin; raha va
      Maailman menoa
      121
      1235
    10. Ilouutinen: Osmo Peltola jo teini-iässä, silti yhdessä Peltsi-isän kanssa taas tv:ssä!

      Ihan paras parivaljakko: Peltsi-isä ja Osmo-poika. Tämä on kyllä sellaista hyvänmielen telkkariohjelmaa, josta kukaan ei
      Tv-sarjat
      34
      893
    Aihe