problema con javascript

Iniciado por basickdagger, 11 Mayo 2012, 15:11 PM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

hola haha ya tenia tiempo de no hacer trabajos en cuanto a programacion y web ha ha asi q le spido disculpas si mis errores son muy tontos, mi problema es este, estoy  trabajando en una tipo estadistica sobre la presidencia de mexico y mi problema va sobre este codigo..



function dato(form){


var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");




if(pri<50 && prd<50 && panal<50 && pan<50){

if (form.voto[0].checked == true)
    { pri++;contpri=pri;estadistica.conteopri.value=pri;


}


if (form.voto[1].checked == true)
    { pan++;contpan=pan;estadistica.conteopan.value=pan;   }


if (form.voto[2].checked == true)
    { panal++;contpanal=panal; estadistica.conteopanal.value=panal;   }


if (form.voto[3].checked == true)
    {prd++;contprd=prd;estadistica.conteoprd.value=prd; }

}else{ pri=pri/2;pan=pan/2;prd=prd/2;panal=panal/2; }




ctx.fillStyle="#FF0000";
ctx.fillRect(0,10,pri,80);


ctx.fillStyle="blue";
ctx.fillRect(0,100,pan,80);


ctx.fillStyle="00FFFF";
ctx.fillRect(0,190,panal,80);


ctx.fillStyle="yellow";
ctx.fillRect(0,280,prd,80);





}

 


ok el problema es q tengo un limite donde despues de 50 divida toda las cantidades entre 2 para reescalar la grafica, pero no funciona alguien tiene idea de pq ?? gracias de antemano

engel lex

no podria ser po declaracion de variables? tienes

Código (javascript) [Seleccionar]
if(pri<50 && prd<50 && panal<50 && pan<50) pero no declaras quienes son esas variables, si son externas asegúrate que estén en el scope correcto
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.