HI all......This script will tell convert any number to binary data......
CODE
<script language="JavaScript">
function check() { dec = document.DecToBin.deci.value;
if (dec == "") {alert("please insert decimal number first.");
} else {scan(dec);}; };
function scan(ok) { var chr="1234567890"; count=0; var ex; var h;var hasil=0; for(i=0;i<ok.length;i++) { ex=ok.charAt(i); for(f=0;f<10;f++) {h=chr.charAt(f); if(h==ex){hasil=hasil+1;}; }; }; if (hasil != ok.length) { alert("put number only ->'1234567890' ."); document.DecToBin.deci.value = ""; } else{bnr();}; };
function bnr() { var dec=new Number(); dec=document.DecToBin.deci.value; i=dec; var hit=""; while(i >= 1) { var m=(i*10)/4; while(m > 1){m=m-5;}; if(m < 0){i=(i-1)/2;hit+="1";}else{i=i/2;hit+="0";};
};
var b =""; var bin; bin=hit.length; for(a=hit.length;a>=0;a--) { b += hit.substring(a-1,a); }; document.DecToBin.deci.value=b; if (b.length > 15){alert("the answer is longer than the textbox -> "+b)}; };