できる限り説明します。Javascriptにボタン(右側の赤いボタン)があるので、それぞれをクリックすると緑色に変わり、もう一度クリックすると赤色に変わります。画像ボタン(左側)を機能させようとしています。それぞれをクリックすると、JavaScriptボタン(右側)が回転します。つまり、どちらかを使用して有効化/無効化できます。
これが画像です:
HTMLコード:
<img src="images/menuIcons/skip.gif" width="126" height="34" />
<div align="center" style="margin-bottom: 10px; margin-left: 10px;">
<button id="skip" class="red" onclick="controls(this.getAttribute('class'),this.id)"></button>
<img src="images/menuIcons/text.gif" width="126" height="34" />
<div align="center" style="margin-bottom: 10px; margin-left: 10px;">
<button id="text" class="red" onclick="controls(this.getAttribute('class'),this.id)"></button>
<img src="images/menuIcons/message.gif" width="126" height="34" />
<div align="center" style="margin-bottom: 10px; margin-left: 10px;">
<button id="message" class="red" onclick="controls(this.getAttribute('class'),this.id)"></button>
<img src="images/menuIcons/game.gif" width="126" height="34" />
<div align="center" style="margin-bottom: 10px; margin-left: 10px;">
<button id="game" class="red" onclick="controls(this.getAttribute('class'),this.id)"></button>
Javascriptコード:
// enable / disable Buttons
function controls(className,elem) {
if (className == "red") {
document.getElementById(elem).setAttribute('class','green');
// You can define your enable statements here
} else {
document.getElementById(elem).setAttribute('class','red');
// You can define your disables statements here
}
}