Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehetne megoldani (pl....

Won kérdése:

Hogyan lehetne megoldani (pl. : javascriptben), hogy: 1. Adott egy lenyíló lista, benne elemekkel 2. egy bizonyos elemre való kattintás a listán, egy előre hozzárendelt koordinátában rajzoljon egy kört?

Figyelt kérdés

2013. máj. 4. 17:08
1 2
 1/12 anonim ***** válasza:

Megírod javascriptben a funkciót, ami x-helyre megrajzolja a kört, majd ezt a funkciót hívod meg az elemre kattintásra.

Tehát pl. ha szó szerint lista, akkor pl.:

<ul>

<li onclick="funkcioNeve()">Kör</li>

</ul>

2013. máj. 4. 17:17
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
1. vagyok, feltételeztem a válaszban, hogy a lenyíló menü már készen van. ;)
2013. máj. 4. 17:20
Hasznos számodra ez a válasz?
 3/12 A kérdező kommentje:
Kösz ez jó ötlet. :) Én a select tag-es legördülő listára gondoltam, de ez már csak részletkérdés.
2013. máj. 4. 17:25
 4/12 A kérdező kommentje:

Valahogy ilyenre gondoltam:


<select id="xy">

<option >Egyik</option>

<option >Másik </option>

<option >Harmadik </option>

<option >Negyedik</option>

</select>


És erre az onclick esemény. Ez szerinted jó így? :)

2013. máj. 4. 17:27
 5/12 anonim ***** válasza:

így működhet, egyszerű megoldásban :) ->


<html>

<head>

<script>

function mutasd(){

lista = document.getElementById("lista");

feladat = lista.value;


if(feladat=="kor")

rajzolKor();

}

if (feladat=="negyzet"){

...

}

}

</script>

</head>

<body>

<select id="lista">

<option>Négyzet</option>

<option>Kör</option>

<option>Trapéz</option>

</select>

<button onclick="rajzol();">Mutasd</button>

</body>

</html>

2013. máj. 4. 17:38
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:
1. voltam még mindig :)
2013. máj. 4. 17:39
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:

1. még mindig, de arra oda kell figyelni, amit kihagytam, hogy az ellenőrzéskor pl. (feladat=="negyzet"), Négyzet legyen ha a listában is Négyzet a neve ;)

Tehát -> <option>Négyzet</option>

az ellenőrzés pedig:

if(feladat=="Négyzet"){

...

}

2013. máj. 4. 17:43
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
Köszi, nagyon segítőkész vagy! :)
2013. máj. 4. 18:29
 9/12 anonim ***** válasza:
Nincs mit, ha valami nem megy írj nyugodtan. ;)
2013. máj. 4. 18:35
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
Kiegészítésképpen a kódhoz, értelem szerűen a button-on levő funkció neve legyen a funkció neve is a JS kódban, ami elvégzi az ellenőrzéseket ;)
2013. máj. 4. 18:38
Hasznos számodra ez a válasz?
1 2

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!