PDA

View Full Version : Aggiungere un textarea dopo lo span


max246
04-01-2007, 10:32
Sono un ignorante con le DOM di JS e sopratutto perchè i createElement è una cosa nuova per me....

allora ho questa situazione


<div id="post12" class="post-it" onclick="post_it_press('post12');" onDblClick="post_it_edit('post12');" >
<span id="post12_text">Io sono mago2<br>ahauhauhau
</span>
</div>


al doppio click deve crearmi un textarea sotto ( per modificare poi il testo nello span ) , perciò ho usato questa funzione:


function post_it_edit(nome) {
if (post_it_edit == 0) {
post_it_edit = 1;
nome_post_it_edit = nome;
var html_post = document.getElementById(nome_post_it_edit);
var node = document.body.parentNode;
if (document.createTextNode){
var textarea = document.createElement('TEXTAREA');
textarea.setAttribute("name","textarea");
node.insertBefore(textarea,node);
// html_post.appendChild(textarea);
}
}
}


Humz help :doh:

max246
04-01-2007, 14:31
risolto....