CSS hexadécimale

Fermé
Devil - 29 mai 2010 à 12:26
 Devil - 5 juin 2010 à 13:56
Bonjour,
Je voudrais mettre a chaque lettre transformé en hexadécimale un saut de ligne, c'est à dire "0A" en hex'.

Exemple :
Enfaite la mon code fait :
0x00000000 0x68686868
0x00000000 0x00006868
0x00000000 0x00000000

Et moi je voudrais que ça fasse :

0x00000000 0x0A680A68
0x00000000 0x0A680A68
0x00000000 0x0A680A68

Je veux evidemment qu'il est seulement 4 lettres sur une ligne.

Mon code :
<script language="JavaScript">
	var hexDigits = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
	var address = new Array("0x00000000", "0x00000000", "0x00000000");
        String.prototype.replaceAll=function(s1, s2) { 
  		return this.replace(s1, s2).replace(s1, s2).replace(s1, s2).replace(s1, s2).replace(s1, s2).replace(s1, s2).replace(s1, s2);
 	}

function addText(event){
	document.getElementById("imposter").value +=
		(event.srcElement || event.target).firstChild.nodeValue.toString();
        }

	function charToHex(c)
	{
		n=c.charCodeAt(0);
		return hexDigits[(n >> 4) & 0xf] + hexDigits[n & 0xf];
	}

	function doHex(text, align) {
		var counter = 0;
		var hex = "";
		var packet = "";
		var size = text.length;
		if (size > 12) {
			size=12;
		}

		//Convert what's given
		while (counter < size) {
			let = charToHex(text.substr(counter,1));
			
			if ((counter % 4) == 0) {
				if(counter != 0) {
					hex=hex + address[((counter / 4)-1)] + " 0x" + packet + "<br>";
					packet="";
				}
			}

			packet=let + packet;
			counter++;
		}
		
		//Generate what remains with 0s
		while (counter < 16)
		{
			if ((counter % 4) == 0) {
				if(counter != 0) {
					hex=hex + address[((counter / 4)-1)] + " 0x" + packet + "<br>";
					packet="";
				}
			}

			packet="00" + packet;
			counter++;
		}

		 {
			code.innerHTML = "<font color='#cccccc'>#Room Imposter [ " + text + " ]</font>" + "<font color='#cccccc'></font><br>" + "<font color='#cccccc'>"
+";test<br>" + hex;
		} 

		//Generate the game output
		text="<font color='#cccccc'>" + text + "</font>";
		game.innerHTML = text;


		return false;
	}


Merci d'avance !
A voir également:

1 réponse

C'est bon j'ai trouvé. J'ai juste crée une zone de texte ce qui me permet de faire des sauts de lignes.
0