Tengo una tabal de multiplicar cualquier y necesito que al lado aparezca el mismo numero pero en numeros romanos. He escrito el codigo pero soy bastante inesperto y nose como puedo acerlo correctamente.
Aqui os dejo el codigo haber si me podeis hechar una mano.
 
 
<html>
	<body><h1>Tabla de multiplicar</h1>
		<SCRIPT language "JavaScript">
		n1 = window.prompt("Introduzca un numero")
 
		var unidades = new Array();
		unidades[0] = "";
		unidades[1] = "I";
		unidades[2] = "II";
		unidades[3] = "III";
		unidades[4] = "IV";
		unidades[5] = "V";
		unidades[6] = "VI";
		unidades[7] = "VII";
		unidades[8] = "VIII";
		unidades[9] = "IX";
 
		<!-- ESTE ARRAY PARA EL SEGUNDO NUMERO
		var decenas = new Array();
		decenas[0] = "";
		decenas[1] = "X";
		decenas[2] = "XX";
		decenas[3] = "XXX";
		decenas[4] = "XL";
		decenas[5] = "L";
		decenas[6] = "LX";
		decenas[7] = "LXX";
		decenas[8] = "LXXX";
		decenas[9] = "XC";
 
		<!-- ESTE ARRAY PARA EL TERCER NUMERO
		var centenas = new Array();
		centenas[0] = "";
		centenas[1] = "C";
 
		function createNumeral(n2)
		{
		var n2 = n2
		var centena = Math.floor(n2/ 100);
		n2 -= centena * 100;
		var decen = Math.floor(n2 / 10);
		n2 -= decena * 10;
		var unidad = Math.floor(n2 / 1);
		if((centena == NaN)||(decena == NaN)||(unidad == NaN))
		{
		alert('Introduzca un numero correcto');
		}else{
		var array = new Array(centena,decena,unidad);
		return makeNumeral(array);
		}
		}
		function makeNumeral(place_values)
		{
		{
		var roman = createroman(numero);
		if(roman.indexOf('no existe') == -1)
		{
		var roman = "( )";
		roman += centenas_numerals[place_values[1]];
		roman += decenas_numerals[place_values[2]];
		roman += unidades_numerals[place_values[3]];
		return roman;
		}
		var n1
		for(i=1;i<11;i++){
		document.write(n1+" x "+i+ " = " +n1*i+"</br>")}
		}
		document.write("La respuesta es" roman)
		}
 
		</SCRIPT>
	</body>
</html> 
  
 
 
 
 Busca en Google tutoriales para iniciarte con JS.

