mam problem z podmienianiem przycisków w kalkulatorze, przygotowałem wczesniej własne przyciski i chciałem przy najechaniu mysza aby sie "podswietlał"/podmieniał obrazek, np dla klawisza 7:
Kod
<img src="./media/przyciski/7.png" name="7" onmouseover="rysunek('over','7');" onmouseout="rysunek('out','7');" onclick="wyswietl(7);"/>
a obsługa zdarzen do podmiany to
Kod
function rysunek(stan,przyc)
{
if (stan=="over")
{
document.images[przyc].src = "./media/przyciski/" + przyc + "_over.png";
}
if (stan=="out")
{
document.images[przyc].src = "./media/przyciski/" + przyc + ".png";
}
}
{
if (stan=="over")
{
document.images[przyc].src = "./media/przyciski/" + przyc + "_over.png";
}
if (stan=="out")
{
document.images[przyc].src = "./media/przyciski/" + przyc + ".png";
}
}
chodzi mi o optymalizacji kodu, zeby nie bawic się switchem, i czy da się zeby ten kod był uniwersalny dla wszystkich klawiszy.