Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2004, 17:36
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
En caso de que funcione ¿sería algo así?
Código PHP:
<html>
<
head>
<
style>
*{
font:normal 10px/15px verdana;
}
</
style>
<
script>
numeros=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];
function 
calcular(base255){
    
numeroHexadecimal="#";
    
base255=base255.split(",");
    if(
base255.length!=3){
        
alert("Por favor, introduzca 3 valores separados por comas");
        return 
false;
        }
    for(
a=0;a<3;a++){
        if(
base255[a]>255 || base255[a]<0){
            
alert("El valor numero "+a+" debe estar entre 0 y 255");
            
document.forms[0].elements['nume'].value="";
            return 
false;
            }
    
numeroHexadecimal+=numeros[parseInt(base255[a]/16)] + "" numeros[base255[a]%16];
    }
alert(numeroHexadecimal);
}


</script>
</head>
<body>
<form>
Introduce los valores rgb en base 255 separados por comas: 
<input type="text" name="nume" maxlength="11" size="11">
<input type="button" value="calcular" 
onclick="calcular(document.forms[0].elements['nume'].value);"><br>
(por ejemplo: 255,255,255)<br>
 </form>
</body>
</html> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.