yep...
premetto che non è opera mia, ma se non ricordo male, avevo preso spunto da qualche parte, visto che il javascript non lo conosco:
codice:<script type="text/javascript"> <!-- function accoda(){ if(document.createElement && document.getElementById && document.getElementsByTagName) { // crea elementi var oP=document.createElement("P"); var oField=document.createElement("INPUT"); var oField1=document.createElement("INPUT"); var oField2=document.createElement("INPUT"); var oSelect=document.createElement("SELECT"); var oOption=document.createElement("OPTION"); var oOption2=document.createElement("OPTION"); var oButt=document.createElement("INPUT"); // setta attributi oField.setAttribute("type","text"); oField.setAttribute("name","codice[]"); oField.setAttribute("size","15"); oField1.setAttribute("type","text"); oField1.setAttribute("name","descrizione[]"); oField2.setAttribute("type","text"); oField2.setAttribute("name","prezzo[]"); oField2.setAttribute("size","5"); oSelect.setAttribute("name","stato[]"); oOption.setAttribute("value","Disponibile"); oOption.innerHTML="Disponibile"; oOption2.setAttribute("value","Da ordinare"); oOption2.innerHTML="Da ordinare"; oButt.setAttribute("type","button"); oButt.setAttribute("value","-"); // setta gestore evento if(oButt.attachEvent) oButt.attachEvent('onclick',function(e){rimuovi(e);}) else if(oButt.addEventListener) oButt.addEventListener('click',function(e){rimuovi(e);},false) // appendi al relativo padre oP.appendChild(oField); oP.appendChild(oField1); oP.appendChild(oField2); oP.appendChild(oSelect); oSelect.appendChild(oOption); oSelect.appendChild(oOption2); oP.appendChild(oButt); document.getElementById('allega').appendChild(oP); } } function rimuovi(e){ if(document.removeChild && document.getElementById && document.getElementsByTagName) { if(!e) e=window.event; var srg=(e.target)?e.target:e.srcElement; // risali al p del td che contiene l' elemento che ha scatenato l' evento while(srg.tagName!="P"){srg=(srg.parentNode)?srg.parentNode:srg.parentElement} // riferimento al id della cella contenente il materiale var tb=document.getElementById('allega'); // rimuovi tb.removeChild(srg); } } //--> </script>

Rispondi quotando