| ||||
Color al Estilo HTML Hice un programita en Visual Basic que me permite crear colores, el problema es que al copiar ese color en código HTML, no me muestra el color que muestra en el programa, quiero saber si cómo puedo convertir eso en color del HTML.... Por ejemplo, me devuelve &H0080C0FF& para anaranjado claro mientras que en HTML lo pongo y se me pone negro.... Gracias por la ayuda de antemano
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Hola David el Grande Si utilizas Css también puedes ponerle los valores decimales de cada color utilizando RGB(rojo,verde,azul). Por ejemplo: <div style="background:RGB(36,69,172)"> Saludos, |
| |||
Yo diría que lo que David necesita es filtrar el texto para que se convierta en un color HTML. A partir del ejemplo, sería: Código HTML: <script type="text/javascript"> function colorVBaHTML(c) { var c1 = c.length var c2 = "#" + c.substring(4,c1-1) return(c2) } </script> <form> Escribe aquí el color VB: <input type="text" name="colorVB"> <input type="button" value="convertir" onClick="this.form.colorHTML.value = colorVBaHTML(this.form.colorVB.value)"> <br>En HTML es: <input type="text" name="colorHTML"> </form>
__________________ Angel :cool: |
| |||
Veo que el color resultante no es naranja, así que VB debe estar entregando otro formato. ¿Puede ser BBGGRR? Eso parece: Código HTML: function colorVBaHTML(c) { var c2 = "#" + c.substring(8,10)+ c.substring(6,8)+ c.substring(4,6) document.getElementById("muestra").style.backgroundColor=c2 return(c2) } <form> Escribe aquí el color VB: <input type="text" name="colorVB"> <input type="button" value="convertir" onClick="this.form.colorHTML.value = colorVBaHTML(this.form.colorVB.value)"> (por ej., &H0080C0FF&) <br>En HTML es: <input type="text" name="colorHTML"> Muestra:<span id="muestra" style="background-color:white; border:1px solid black;"> </span>
__________________ Angel :cool: |
| ||||
Cita: vale, gracias, era justo lo que necesitaba...
Iniciado por JavierB Hola David el Grande Si utilizas Css también puedes ponerle los valores decimales de cada color utilizando RGB(rojo,verde,azul). Por ejemplo: <div style="background:RGB(36,69,172)"> Saludos, Pues también sé hacer en vb un descomponedor de colores (o sea que extrae su valor Red, Green, Blue)
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. Última edición por David; 01/11/2005 a las 13:12 |