Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/05/2006, 05:33
Abite
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Bueno, se me plantea un pequeño problema con tu codigo, a ver si puedes ayudarme.

Lo he modificado un poco para adaptarlo a mi web:

Código HTML:
	num = 0;
	function crear(obj, contenedor) {
	  num++;
	  fi = document.getElementById(contenedor); 
	  contenedor = document.createElement('div');
	  contenedor.id = 'div' + num;
	  fi.appendChild(contenedor);
	
	  ele = document.createElement('input');
	  ele.type = 'text';
	  ele.size = '50';
	  ele.value = 'http://';
	  contenedor.appendChild(ele);
	  
	  ele = document.createElement('input');
	  ele.type = 'button';
	  ele.value = 'Borrar';
	  ele.name = 'div' + num;
	  ele.onclick = function () {borrar(this.name, contenedor)}
	  contenedor.appendChild(ele);
	}
	function borrar(obj, contenedor) {
	  fi = document.getElementById(contenedor);
	  fi.removeChild(document.getElementById(obj));
	}
Me funciona bien lo de crear campos nuevos, pero al borrar me dice que el objeto fi es nulo.

¿Donde he metido la pata?

Y una segunda cuestion.

A la hora de recoger las variables enviadas desde estos campos, se supone que son $div1, $div2,...

Un saludo