PURTROPPO ANCORA NIENTE, POSTO IL CODICE MAGARI RIUSCITE AD AIUTARMI
codice:
<html>
<head>
<script>
var _riga;
var _cella;
var _nodoTesto;
var _boxPrezzo;
function eliminaArticolo()
{
rowId = this.parentElement.id; // l'id del TR di cui la cella fa parte
curRow = document.getElementById('TAB_REP_ARTICOLI').rows(rowId);
rigaCercata = curRow.rowIndex;
alert(rigaCercata);
}
function aggiungiArticolo(idArticolo)
{
var articolo = 'eee';
var quantita = 3;
var descrizione = 'mobile';
var prezzoUnitario = 100;
var sconto = 10;
var ricarico = 16;
_riga = tab_rep_articoli.insertRow();
_riga.setAttribute('id','tr' + idArticolo);
_riga.setAttribute('name','tr' + idArticolo);
_riga.setAttribute('class','reportPari');
//creo la cella "quantità"
_cella = document.createElement("<td>");
_nodoTesto = document.createTextNode(quantita);
_cella.appendChild(_nodoTesto);
_riga.appendChild(_cella);
//creo la cella "articolo"
_cella = document.createElement("<td>");
_nodoTesto = document.createTextNode(articolo);
_cella.appendChild(_nodoTesto);
_riga.appendChild(_cella);
//creao la cella "descrizione"
_cella = document.createElement("<td>");
_nodoTesto = document.createTextNode(descrizione);
_cella.appendChild(_nodoTesto);
_riga.appendChild(_cella);
//creao la cella "prezzoUnitario"
_cella = document.createElement("<td>");
//_nodoTesto = document.createTextNode(prezzoUnitario);
//_cella.appendChild(_nodoTesto);
_boxPrezzo = document.createElement("<INPUT>");
_boxPrezzo.setAttribute('type','text');
_riga.setAttribute('id','prezzo' + articolo);
_boxPrezzo.setAttribute('value',prezzoUnitario);
_boxPrezzo.setAttribute('style','width:30');
_cella.appendChild(_boxPrezzo);
_riga.appendChild(_cella);
//creo la cella "prezzoTotale" - campo calcolato
var _prezzoTotale;
_prezzoTotale = prezzoUnitario * quantita;
_cella = document.createElement("<td>");
_nodoTesto = document.createTextNode(_prezzoTotale);
_cella.appendChild(_nodoTesto);
_riga.appendChild(_cella);
//####################################################meglio mettere l'icona del cestino al posto del pulsante
//creo la cella con il tasto per cancellare la riga
var _pulsante;
_cella = document.createElement("<td>");
_pulsante = document.createElement("<input>"); //sostituita con icona del cestino
_pulsante.setAttribute('type','button'); //sostituita con icona del cestino
_pulsante.setAttribute('value','cancella'); //sostituita con icona del cestino
_pulsante.attachEvent('onclick',function(){eliminaArticolo()});
_cella.appendChild(_pulsante); //appendo il pulsante nella cella
var _hidden; //creo l'hidden con 'idarticolo
_hidden = document.createElement("<input>");
_hidden.setAttribute('type','text');
_hidden.setAttribute('value',idArticolo);
_cella.appendChild(_hidden); //appendo l'hidden nella cella
//creo l'hidden con lo sconto dell'articolo
_hidden = document.createElement("<input>");
_hidden.setAttribute('type','text');
_hidden.setAttribute('value',sconto);
_cella.appendChild(_hidden); //appendo l'hidden nella cella
//CREO l'hidden con il ricarico dell'articolo
_hidden = document.createElement("<input>");
_hidden.setAttribute('type','text');
_hidden.setAttribute('value',ricarico);
_cella.appendChild(_hidden); //appendo l'hidden nella cella
_riga.appendChild(_cella); //appendo la cella con il pulsante e gli hiddens nella riga
}
</script>
</head>
<body>
<table id="tab_rep_articoli" name="tab_rep_articoli">
<tr>
<td>Intestazione1</td>
<td>Intestazione2</td>
</tr>
</table>
<input type="button" onclick="javascript:aggiungiArticolo(5);" value="aggiungi">
</body>