
Cristian Rodriguez
PreguntaHola, no me carga el java en google chrome, se queda cargando como si fuera infinito, este es el código que tengo igual al del videovar d = document.getElementById (“dibujito”);
var lienzo = d.getContext(“2d”);
var lineas = 30;
var l = 0;
var yi, xf;
while(1 < lineas)
{
yi = 10 * 1;
xf = 10 * (l + 1);
dibujarlinea("#AAF", 0, yi, xf, 300);
console.log("linea " + 1);
l = l + 1;
}
function dibujarlinea(color, xinicial, yinicial, xfinal, yfinal)
{
lienzo.beginPath();
lienzo.strokeStyle = color;
lienzo.moveTo(xinicial, yinicial);
lienzo.lineTo(xfinal, yfinal);
lienzo.stroke();
lienzo.closePath();
}
me arroja el chrome, código error: result_code_hung
si alguien sabe que pasa por fa un ayuda gracias, por qué no me carga y no me deja ver la imagen

Valeria Calcina Cisneros
¡Hola Cris! No tienes tu código incompleto, si no que en esa parte del video el código esta así. Tienes un problema en tu código, colocaste el número
"1"
"l"
while(1 < lineas)
Por tanto, cambia esa linea por esta otra:
while(l < lineas)
Guarda el archivo y recarga la página para ver los cambios ;) ¡Saludos!

John Cardenas
Hola!
Tu código esta un poco incompleto y desordenado. Te dejo el código de la clase para que te puedas guiar:
var texto = document.getElementById("texto_lineas"); var boton = document.getElementById("botoncito"); boton.addEventListener("click", dibujoPorClick ); var d = document.getElementById("dibujito"); var ancho = d.width; var lienzo = d.getContext("2d"); function dibujarLinea(color, xinicial, yinicial, xfinal, yfinal) { lienzo.beginPath(); lienzo.strokeStyle = color; lienzo.moveTo(xinicial, yinicial); lienzo.lineTo(xfinal, yfinal); lienzo.stroke(); lienzo.closePath(); } function dibujoPorClick() { var lineas = parseInt(texto.value); var l = 0; var yi, xf; var colorcito = "#FAA"; var espacio = ancho / lineas; for(l = 0; l < lineas; l++) { yi = espacio * l; xf = espacio * (l + 1); dibujarLinea(colorcito, 0, yi, xf, 300); console.log("Linea " + l); } dibujarLinea(colorcito, 1,1,1,299); dibujarLinea(colorcito, 1,299,299,299); }
En cuanto al error, es un error de Google, no del código 🤔. Te dejo información por si quieres saber más -> https://support.google.com/chrome/a/answer/6271277?hl=es
Saludos!