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?
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>
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? :)
í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>
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"){
...
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!