Ciao,richiamo il file javascript nella mia pagina html,in questo file ho dichiarato la variabile esternamente alle funzioni,ma poi quando la richiamo non viene vista,tranne che dalla prima.
es:
i=0;tot=0;
articoli = new Array();
function agg($prezzo){
var $codiceProdotto=document.getElementById("codicePro dotto").value;
var $quantita=document.getElementById("quantita").valu e;
// creiamo un nuovo nodo di testo
frase = document.createTextNode("\n codice prodotto:"+$codiceProdotto+"\n quantità:"+$quantita+"\n prezzo:"+$prezzo+"€\n\n\n\n\n");
// poi lo attacchiamo al nodo di riferimento
document.getElementById("ordine").appendChild(fras e);
total=document.getElementById("totale");
articoli [i]=$codiceProdotto;
alert("dopo aggiungi:"+articoli [i]);
i++;
p=Number($prezzo);
q=Number($quantita);
tot+=p*q;
total.value=tot;
//document.getElementById("art").innerHTML='<input type="text" name="codiceArticolo" id="articolo1" value="$codiceProdotto">';
}
function rimuovi(){
alert("ecco:"+articoli [0]);
elemento=document.getElementById("ordine");
total=document.getElementById("totale");
tot-=p*q;
total.value=tot;
rimuovere=elemento.lastChild;
articoli.pop();
i--;
elemento.removeChild(rimuovere);
}
nella funzione rimuovi() l'alert mi stampa: valore indefinito