inserendo prodotti dinamicamente all'interno di un array è possibile farsi restituire un messaggio di errore se uno seleziona e quindi inserisce 2 volte lo stesso prodotto?
inserendo prodotti dinamicamente all'interno di un array è possibile farsi restituire un messaggio di errore se uno seleziona e quindi inserisce 2 volte lo stesso prodotto?
conosco poco di programmazione, equel poco ...lo uso pure malee
Crei una funzione che cerca attraverso tutti gli elementi dell'array e restituisce la presenza di un elemento con lo stesso nome. Ad esempio:
codice:Array.prototype.insertItem = function(item) { for(var i = 0; i < this.length; i++){ if(item == this[i])return "duplicato"; } this.push(item); return "inserito"; }; mioArray = new Array(); trace(mioArray.insertItem("pippo")); // traccia "inserito" trace(mioArray.insertItem("minnie")); // traccia "inserito" trace(mioArray.insertItem("pluto")); // traccia "inserito" trace(mioArray.insertItem("pippo")); // traccia "duplicato"
(tutti in coro)....![]()
![]()
:tongue:
![]()
...
percè sei un bravo ragazzoooooo.............
perchè sei un bravo ragazzooooooooooooooo.........
perchè sei un bravo ragazzoooooOOOOOOOOOOOOOOOOOOOOOO.....
e nessuno lo può negarrrrr........:quote:
grazie nega.
all'interno della funzione ho inserito
_root.avverti="il prodotto è già stato selezionato";
come posso fare a far tornare la variavile avverti impostata su
_root.avverti="";
dopo un paio di secondi dalla sua visualizzazione?(uso flash 5)
altrimenti non so come far sparire la scritta
conosco poco di programmazione, equel poco ...lo uso pure malee