Kezdőoldal » Számítástechnika » Weblapkészítés » Mi a gond ezzel a kóddal (js)?

Mi a gond ezzel a kóddal (js)?

Figyelt kérdés

<html>

<head>

<title>Color Chooser</title>

<script>

function changeColor(){

var theSelect = document.myForm.selColor;

var theOption = theSelect[theSelect.selectedIndex];

var theColor = theOption.value;

document.bgcolor = theColor;

} //end changecolor


</script>

</head>

<body>

<center>

<h1>Color Schooser</h1>

<h3>Please select a color</h3>

<form name="myForm">

<select name="selColor" multiple size="7">

<option value="red">Red</option>

<option value="orange">Orange</option>

<option value="yellow">Yellow</option>

<option value="green">Green</option>

<option value="blue">Blue</option>

<option value="indigo">indigo</option>

<option value="violet">Violet</option>

</select>

<br>

<input type="button" value="change color" onclick="changeColor()">

</form>

</center>

<hr>

</body>

</html>

-------------


Nem jövök rá, mi a gond...Az a célja, hogy a kiválasztott színt megjelenítse háttérként. A tankönyv szerint működnie kell.


2013. febr. 26. 09:00
 1/5 Mugen ***** válasza:

function changeColor(){

var theSelect = document.myForm.selColor.value;

alert(theSelect);


document.bgcolor = theSelect ;

} //end changecolor


Szerintem próbáld meg így. Én így csinálnám :)

2013. febr. 26. 09:32
Hasznos számodra ez a válasz?
 2/5 Mugen ***** válasza:

Ne haragudj, nem ellenőriztem le, hogy jól megy e a háttér átállítás. Ezzel nekem már megy:

function changeColor(){

var theSelect = document.myForm.selColor.value;

alert(theSelect);

document.body.style.background = theSelect ;

} //end changecolor


Írd meg hogy neked sikerült e.

2013. febr. 26. 09:37
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

Így működik, köszi.

A [selectedIndex] akkor felesleges, a "value" mindig tudja helyettesíteni?


A könyv túlbonyolította egy kicsit ahogy látom.

2013. febr. 26. 10:18
 4/5 Mugen ***** válasza:
Ha jól tudom, majdnem minden form elementnek van ilyene. És mindig az aktuális értéke van benne letárolva.
2013. febr. 26. 10:26
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
checkbox exetén nem
2013. febr. 26. 13:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!