Mastersieciweb
28.10.2013, 00:37:07
Witam, dlaczego po nacisnieciu na przycisk nie zmienia koloru?.. w czym tkwi blad.
<html>
<head>
<title>huk</title>
</head>
<body>
<input type="button" value=" " id="k" />
<script>
var k = document.getElementById('k');
function g() {
if (k.onclick) {
style.backgroundColor = 'yellow';}
if (k.dblclick) {
style.backgroundColor = 'green';
}
}
g();
</script>
</body>
</html>
Mega_88
28.10.2013, 00:51:40
Trochę szybciej to zrób:
W head
<script type="text/javascript"> function button_click(color){
document.getElementById("box").style.backgroundColor=color;
}
W body
<button type="button" id="box" onclick="button_click('red')" style="background:#000;">Zmiana
</button>
I css
div#box
{
width:100px;
height:100px;
background-color:#000;
}
Mastersieciweb
28.10.2013, 23:41:34
nie do konca wlasnie o to mi chodzi, chcialbym wiedziec dlaczego ta moja funkcja nie dziala:)