Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/08/2005, 11:31
liberfg
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 20 años
Puntos: 0
no sale!!!

Hola Caricatos,

gracias por la respuesta... pero no lo he podido hacer andar, lo que yo preciso es poder crear layers y moeverlas a un lugar de la pantalla luego de haberlas creado, te voy a pasar los metodos que uso para esto:

Código:
function ask_name(e){
	var aux ='';
	tecla=(document.all)?e.keyCode:e.which;
	if(tecla==110){
		var  temp_name = new String(prompt('Ingrese el nombre del nuevo elemento:'));
		var nuevoDiv = document.createElement('div'); 
		nuevoDiv.align = 'center'; 
		nuevoDiv.id = temp_name;
		nuevoDiv.position = 'absolute';
		nuevoDiv.zindex = 1;
		nuevoDiv.left = '35px';
		nuevoDiv.top = '50px';
		document.getElementById('celda').appendChild(nuevoDiv); 
		document.getElementById(temp_name).innerHTML = '<img src=imgs/textbox.jpg name='+temp_name+'>';
		var elemento = document.getElementById(temp_name);
		if (elemento.addEventListener)
		elemento.addEventListener('click', mov, false)
		else
		elemento.attachEvent('onclick', mov);
	}
}
function mov(){
	alert(this.id);
	Mover_Layer(this.id);
}
LA funcion mov() llama a otra funcion que mueve la capa, el alert muestra en IE undefined y en mozilla lo que tiene que mostrar (lo que ingrese en el prompt) pero si bien puedo mover capas creadas desde el codigo (solo en IE, en mozzilla ahora no me esta dejando mover nada, a pesar de que en un primer momento me dejo), al generar una capa nueva no me lad deja mover en ningu caso....

¿que puede estar pasando?????

Agradezco cualqueir idea, saludos y gracias.

Liber
__________________
Liber