Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2006, 14:01
Avatar de meru-kun
meru-kun
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Problema al cambiar propiedades.

Estoy intentando hacer algunas cosillas con ajax y, puesto que apenas conozco JS, me estoy encontrando con algunos problemillas.

El primero que tengo es para llamar a una función, haciendo click en un botón. Tengo lo siguiente:
Código:
<span id=t159 class="h" onclick=aN(159);
Al hacer click, efectivamente, me funciona. Se ejecuta correctamente la función:
Código:
function aN(id){
 var texto = document.getElementById('t'+id).innerHTML;
 var texto2 = '<input type=text name=i'+id+' size=30 value="'+texto+'" class=FORMGRIS>';
				texto2 = texto2 + '<img src=http://www.zonanime.com/archivos/guia/do.gif width=14 onclick=edit('+id+',"'+escape(texto)+'");>&nbsp;';
				texto2 = texto2 + '<img src=http://www.zonanime.com/archivos/guia/back.gif width=14 onclick=aN2('+id+',"'+escape(texto)+'")>';
 document.getElementById('t'+id).innerHTML = texto2;
 document.getElementById('t'+id).onclick = '';
}
El problema ocurre ahí. Primero, porque lo que yo quiero es que en la linea seleccionada, no se envie el texto original, sino que se envie lo que está actualmente en el formulario. He probado con document.getElementById('i'+id).value pero no me funciona, y no se como recuperar ese valor.

Lo segundo, porque si llamo a aN2 (para restaurar el span a su estado original), la propiedad onclick parece que no funciona (si hago click de nuevo no pasa nada).

Muchas gracias por todo.
__________________
Tu portal de manga y anime.