Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2010, 16:25
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 16 años, 1 mes
Puntos: 19
Respuesta: ayuda para crear elemenos con JS

Hola ya me medio funciona la cosa, solo que me pone la fecha donde le da la gana practicamente, les pego el codigo para ver en que damos, porque de verdad estoy frustrado ya, porque no me termina de funcionar bien.

Código:
var num2=0;
// Funcion para crear lineas de objetos
function crear2(obj) {
  num2++;
  fi = document.getElementById('fiel2'); // 1
  contenedor2 = document.createElement('div'); // 2
  contenedor2.id = 'div'+num2; // 3
  fi.appendChild(contenedor2); // 4
  
  ele = document.createElement('input'); // 5
  ele.type = 'text'; // 6
  ele.name = 'fecha_tiempo'+num2; // 6
  ele.id = 'fecha_tiempo'+num2; // 6
  ele.readOnly = true;
  ele.class = 'fecha_tiempo';
  contenedor2.appendChild(ele); // 7
  
  ele = document.createElement('img'); // 5
  ele.name = 'imagen_tiempo'+num2; // 6
  ele.id = 'imagen_tiempo'+num2; // 6
  ele.src = 'images/cal.gif';
  ele.align = 'absmiddle';
  ele.onmouseover = function () { fnInitCalendar(this, 'fecha_tiempo'+num2, 'style=calendar.css,close=true') } 
  contenedor2.appendChild(ele); // 7

  
  ele = document.createElement('input'); // 5
  ele.type = 'button'; // 6
  ele.value = '-'; // 8
  ele.name = 'div'+num2; // 8
  ele.onclick = function () {borrar2(this.name)} // 9
  contenedor2.appendChild(ele); // 7

  var tiempos = document.getElementById('campostiempo');
  tiempos.value= num2; 
  
}

function borrar2(obj) {
  fi = document.getElementById('fiel2'); // 1 
  fi.removeChild(document.getElementById(obj)); // 10
  num2=num2-1;
  //alert(num);
  var elemento = document.getElementById('camposmateriales');
  elemento.value= num2; 
}