Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2007, 10:41
zyon
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 4 meses
Puntos: 3
no encuentra los elementos

De antemano disculpen a los moderadores del Foro, volvere a explicar mi tema de una manera mas ordenada por que si querer ya esta en dos Preguntas y quiesiera hacerlas una sola...

Creo elementos CheckBox mediante la función:

Código HTML:
function generaLista(obj,obj1,numFun){// Esta funcion me crea el listado de CheckBox
							   // de hitos existentes...							   							   
	var elemento=document.createElement('INPUT');
	elemento.type='checkbox';
	elemento.id=obj;
	elemento.value=obj1;
	
	if(numFun==1){
		elemento.name="Hit_"+num;
		elemento.onclick=function(){ins_del_lista(obj,obj1,this);};	
		celda=eval("document.getElementById('cellH_"+num+"_0')");
	}else{
		elemento.name="Cat_"+num;
		elemento.onclick=function(){alert(this.name);ins_del_lista2(obj,obj1,this);};
		celda=eval("document.getElementById('cellC_"+num+"_0')");	
	}
			
	celda.appendChild(elemento);
	var dato = document.createTextNode(obj1);
	celda.appendChild(dato);
	num++;
}
como ven, agrego esos elementos a una tabla, que tambien cree dinamicamente....

entonces, cuando mando a llamar la funcion :

Código HTML:
function marcar(obj){// Obj es el objeto de un campo TEXTO
	var aler='No existe la categoría';
	for(var c=0;c<num;c++){
		nombre=eval("document.getElementById('cellC_"+c+"_0').lastChild.nodeValue");//Obtengo el último valor de un nodo tipo texto	
		if(nombre==obj.value){//Comparo si el valor del campo texto
//es igual al de nombre
			var ch = document.getElementsByName("Cat_"+c);// saco el objeto del CheckBox 
			alert('ch : '+ ch.length);// este alert me manda 0 , por lo que se que no hay objetos con ese nombre
//y no entiendo por que si en la anterior funcion fueron creados
			ch[0].checked=true;
			aler='';	
		}
	}
	if(aler!='')
		alert(aler);
}
a vista de buen cubero, ustedes que creen que pueda ser, estoy seguro de que lo que me ha comentado DERQUENUKE y MABORAK funciona, pero a mi me truena por que no me encuentra nada al crear el objeto y lo se por que me regresa 0, por favor, ayudenme, no se que hacer :(
__________________
Wow! No se que decir...