Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/05/2009, 22:28
kceres
 
Fecha de Ingreso: mayo-2009
Ubicación: La Habana
Mensajes: 92
Antigüedad: 15 años
Puntos: 0
Respuesta: linea continua javascript

tengo una parte del codigo(aunque no me gusta como se programa, pero bueno)....lo que me hace falta es que cuando arrastre el clic no se forme un regero con todas las lineas que habia echo antes.


<html>
<body>
<script>
// Prueba para internet explorer.
// Crea una línea entre dos puntos.

var x0 = 100;
var y0 = 150;
var x1 = 200;
var y1 = 250;

// Si alguna de las dos componentes son iguales, dibujamos una línea recta.
if (x0 == x1)
{
document.write ("<div id=linea0 style='position:absolute;top:" + y0 + "px;left:" + x0 + "px;height:" + (y1-y0) + "px;width:1px;font-size:1px;background:black'></div>");
}
else
{
if (y0 == y1)
{
document.write ("<div id=linea0 style='position:absolute;top:" + y0 + "px;left:" + x0 + "px;width:" + (x1-x0) + "px;height:1px;font-size:1px;background:black'></div>");
}
else
{
var tan = (y1-y0)/(x1-x0);
// iteramos sobre x
for (var x=x0;x<x1;x++)
{
document.write ("<div id=linea" + x + " style='position:absolute;top:" + (tan*x) + "px;left:" + x + "px;width:2px;height:2px;font-size:1px;background:black'></div>");
}
}
}

</script>


</body>
</html>