CODE ( javascript):
скопировать код в буфер обмена
function just(sys){ var chislo, res, tmp; chislo = Number(document.getElementById('in').value); res = document.getElementById('out'); tmp = (sys == 16) ? res.value='0x'+chislo.toString(16) : res.value=chislo.toString(sys); if(isNaN(chislo)) { res.value="Введите число"; } }
CODE ( html):
скопировать код в буфер обмена
<ul> <li><input name="s" value="2" type="radio" onClick="just(this.value)">bin</li> <li><input name="s" value="8" type="radio" onClick="just(this.value)">oct</li> <li><input name="s" value="10" type="radio" onClick="just(this.value)">dec</li> <li><input name="s" value="16" type="radio" onClick="just(this.value)">hex</li> </ul> <input type="text" id="in"> - сюда вводите число в одной из 4-х доступных bin, oct, dec, hex. Для hex вначале вводите 0x <input type="text" id="out"> - вывод результата.
Работает в IE8, FF 3.6.13 - более нигде не пробовал.(Отредактировано автором: 18 Декабря, 2010 - 16:41:56)
|