Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Javascript värinvaihto

Azure [21.09.2006 18:24:18]

#

Miten muutan taustan värin kun painaa nappia? Ei onnistunu vaikka yritin:

<FORM>
<INPUT TYPE="submit" value="Green/Yellow"
onMouseOver="document.bgColor='Green';" +
onClick="document.bgColor='Yellow';"
</FORM>
<FORM>

Kentti [21.09.2006 18:45:23]

#

Ittelläni toimii niinkuin pitääkin. Ongelma on kai se, että vaihtaa heti takaisin vihreään, mikä johtuu siitä, että kun nappia painetaan, on hiiri pakosti sen päällä, ja se muuttaa takaisin vihreäksi.
Muokkasin vähän koodia, ja nyt väri on vihrä, kun hiiri on nappulan päältä pois ja keltainen kun sen päällä.

<FORM>
<INPUT TYPE="button" value="Green/Yellow"
onMouseOut="document.bgColor='Green'"
onMouseOver="document.bgColor='Yellow'"
</FORM>

Lebe80 [22.09.2006 09:48:48]

#

Eikö tohonkin voisi tehdä ehtolauseen, jossa tarkastetaan mikä on nykyinen "napin teksti" ja vaihdetaan väriä sen mukaan, samalla vaihdetaan nappiin uusi teksti.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta