Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 02:23
ira
 
Fecha de Ingreso: febrero-2004
Mensajes: 31
Antigüedad: 20 años, 3 meses
Puntos: 0
problema con [object HTMLDivElement]

Hola que tal,

Tengo un probemilla que seguro que es una tonteria pero como ando flojillo en js me esta siendo imposible... Estoy usando mootools

Estoy haciendo una cadena en la que debo ir añadiendo los elementos que voy pinchando.
Mi problema es que cuando le pido que me lea el contenido de un div me lo devuelve como un objeto y no me da el valor. me sale [object HTMLDivElement] en vez del contenido del div que deberia ser un numero.

Os dejo el codigo por si podeis echarle un vistazo... ahora lo estoy haciendo con div visibles para ver si funciona o no, mas tarde lo hare con un input hidden...

Los div.

<div id="elemento" >0</div>
<div id="elemento2">|</div>

El script.

var contar = $('elemento');
var orden = $('elemento2');
var fotoId = this.get('name');
contar.set('html',fotoId);
orden.set('html',orden + '|' + fotoId)

He dado un par de palos de ciego y si pongo:
orden.set('html',orden.value + '|' + fotoId) me devuelve undefine

contar funciona ya que cada vez que pincho en una imagen me muestra su id en el div elemento.

Pero orden falla, me muestra [object HTMLDivElement] '|' el id de la foto....

Muchas gracias por vuestro tiempo, igual es que soy tan paleto en esto del JS que resulta que esto no se puede hacer, pero he mirado un monton de ejemplos y lo hacian de una forma parecida, solo he adaptado sus scripts para mi caso...