Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    collegare 2 elementi dello stesso array

    Ciao,

    Ho un array javascript composto da elementi db[0]...db[1000]. Voglio collegare, ad es., l'elemento 200 al elemento 354 - praticamente quando, nella videata iniziale, qualcuno cerca l'elemento db[200], deve comparire un testo con la dicitura "articolo obsoleto, sostituito da xx" (dove xx corrisponde al elemento db[354]).
    Mi sapete aiutare?

    Ecco come è un elemento:

    db[200] = ["13504","marca","categoria","descrizione 1","descrizione 2","","codice1","codice2","codice3","","1","","85" ,"85","","","","linea_prodotto_1","","","immagine2 00.jpg","","","",""];

    L'elenco codici campo è:
    CODICECP = 0;
    BRAND = 1;
    Descr0 = 2;
    Descr1 = 3;
    Descr2 = 4;
    Descr3 = 5;
    PARAF = 6;
    EAN = 7;
    CND = 8;
    ISO = 9;
    PezConf = 10;
    ConfCart = 11;
    PrUnit = 12;
    PrConf = 13;
    IVA = 14;
    PrIVA = 15;
    QtaRimb = 16;
    CATEGORIA = 17;
    TIPOLOGIA = 18;
    PATOLOGIA = 19;
    IMMAGINE = 20;
    SCHEDAPR = 21;
    TIPOLINK = 22;
    LINK = 23;
    SEARCH = 24;

    Grazie per l'eventuale aiuto!

  2. #2
    se a priori sai quale "numero" è obsoleto alla richiesta fai un alert
    e poi richiami l'articolo aggiornato, a livello teorico non è difficile bisogna capire bene come è strutturato il tuo "sistema", se gli articoli sono tanti converrebbe avere un secondo array associativo es:

    arrayAssociativo = new Array();
    arrayAssociativo["200Valvecchio"] = "350Valnuovo";
    ...
    ...
    ...

    ecc...

    se vuoi darmi qualche altra info provo ad aiutarti

  3. #3
    quindi tu dici di far così:

    arrayAssociativo = new Array();
    arrayAssociativo["200"] = "350";
    arrayAssociativo["250"] = "423";
    ecc


    poi nel primo array come faccio ad inserire questo alert?

    Dimmi cos'altro ti serve come info.

    Grazie

  4. #4
    Ciao si l'idea è quella, adesso sono in ufficio e non posso fare molto, stasera ti faccio un piccolo esempio funzionante e te lo mando ok?

    ciao

  5. #5
    Grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.