<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.10" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Convertisseur hexadecimal - décimal - binaire en Javascript</title>
	<link>http://www.ioswebdesign.com/index.php/2006/11/14/convertisseur-hexadecimal-decimal-binaire-en-javascript/</link>
	<description>Trucs &#038; Astuces pour FreeBSD, Linux, Ubuntu, Windows, PHP, MySQL, XHTML, Javascript, etc...</description>
	<pubDate>Sat, 17 May 2008 05:13:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.10</generator>

	<item>
		<title>by: hotips</title>
		<link>http://www.ioswebdesign.com/index.php/2006/11/14/convertisseur-hexadecimal-decimal-binaire-en-javascript/#comment-568</link>
		<pubDate>Thu, 30 Nov 2000 00:00:00 +0000</pubDate>
		<guid>http://www.ioswebdesign.com/index.php/2006/11/14/convertisseur-hexadecimal-decimal-binaire-en-javascript/#comment-568</guid>
					<description>Voici la source : 


	/* Function from Guido Socher, guido at linuxfocus dot org, Copyright: GPL */  
	function from10toradix(value,radix){
	    var retval = '';
	    var ConvArray = new initArray(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F');
	    var intnum;
	    var tmpnum;
	    var i = 0;
	
	    intnum = parseInt(value,10);
	    if (isNaN(intnum)){
	        retval = 'NaN';
	    }else{
	        while (intnum &#62; 0.9){
	            i++;
	            tmpnum = intnum;
	            // cancatinate return string with new digit:
	            retval = ConvArray[tmpnum % radix] + retval;  
	            intnum = Math.floor(tmpnum / radix);
	            if (i &#62; 100){
	                // break infinite loops
	                retval = 'NaN';
	                break;
	            }
	        }
	    }
	    return retval;
	}
	
	/* Function from Ioswebdesign, Copyright: GPL */  
	function e(id)
	{
		return document.getElementById(id);
	}
	
	/* Function from Ioswebdesign Copyright: GPL */  
	function comp(from)
	{
		switch(from)
		{
			case 'dec':
					e('bin').value = from10toradix(e('dec').value,2);
					e('hex').value = from10toradix(e('dec').value,16);
				break;
			case 'bin':
					e('dec').value = parseInt(e('bin').value, 2);
					e('hex').value = from10toradix(e('dec').value,16);
				break;
			case 'hex':
					e('bin').value = from10toradix(parseInt(e('hex').value, 16),2);
					e('dec').value = parseInt(e('hex').value, 16);
				break;
		}
	}</description>
		<content:encoded><![CDATA[<p>Voici la source : </p>
<p>	/* Function from Guido Socher, guido at linuxfocus dot org, Copyright: GPL */<br />
	function from10toradix(value,radix){<br />
	    var retval = &#8216;&#8217;;<br />
	    var ConvArray = new initArray(0,1,2,3,4,5,6,7,8,9,&#8217;A',&#8217;B',&#8217;C',&#8217;D',&#8217;E',&#8217;F');<br />
	    var intnum;<br />
	    var tmpnum;<br />
	    var i = 0;</p>
<p>	    intnum = parseInt(value,10);<br />
	    if (isNaN(intnum)){<br />
	        retval = &#8216;NaN&#8217;;<br />
	    }else{<br />
	        while (intnum &gt; 0.9){<br />
	            i++;<br />
	            tmpnum = intnum;<br />
	            // cancatinate return string with new digit:<br />
	            retval = ConvArray[tmpnum % radix] + retval;<br />
	            intnum = Math.floor(tmpnum / radix);<br />
	            if (i &gt; 100){<br />
	                // break infinite loops<br />
	                retval = &#8216;NaN&#8217;;<br />
	                break;<br />
	            }<br />
	        }<br />
	    }<br />
	    return retval;<br />
	}</p>
<p>	/* Function from Ioswebdesign, Copyright: GPL */<br />
	function e(id)<br />
	{<br />
		return document.getElementById(id);<br />
	}</p>
<p>	/* Function from Ioswebdesign Copyright: GPL */<br />
	function comp(from)<br />
	{<br />
		switch(from)<br />
		{<br />
			case &#8216;dec&#8217;:<br />
					e(&#8217;bin&#8217;).value = from10toradix(e(&#8217;dec&#8217;).value,2);<br />
					e(&#8217;hex&#8217;).value = from10toradix(e(&#8217;dec&#8217;).value,16);<br />
				break;<br />
			case &#8216;bin&#8217;:<br />
					e(&#8217;dec&#8217;).value = parseInt(e(&#8217;bin&#8217;).value, 2);<br />
					e(&#8217;hex&#8217;).value = from10toradix(e(&#8217;dec&#8217;).value,16);<br />
				break;<br />
			case &#8216;hex&#8217;:<br />
					e(&#8217;bin&#8217;).value = from10toradix(parseInt(e(&#8217;hex&#8217;).value, 16),2);<br />
					e(&#8217;dec&#8217;).value = parseInt(e(&#8217;hex&#8217;).value, 16);<br />
				break;<br />
		}<br />
	}
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: adeoyé</title>
		<link>http://www.ioswebdesign.com/index.php/2006/11/14/convertisseur-hexadecimal-decimal-binaire-en-javascript/#comment-564</link>
		<pubDate>Sun, 30 Nov 2008 00:00:00 +0000</pubDate>
		<guid>http://www.ioswebdesign.com/index.php/2006/11/14/convertisseur-hexadecimal-decimal-binaire-en-javascript/#comment-564</guid>
					<description>tres tres bien mais puis je avoir le source si possible</description>
		<content:encoded><![CDATA[<p>tres tres bien mais puis je avoir le source si possible
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
