Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Xml dove sbaglio?

  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    Xml dove sbaglio?

    Il flash mi dice che arrSubSubItems non è definito...

    //CARICAMENTO FILE XML
    xmlMenu = new XML();
    xmlMenu.load("menu_items.xml");
    xmlMenu.onLoad = menuLoaded;
    function menuLoaded(success) {
    if (success) {
    //ARRAY PER IL MAIN
    arrMainItems = [];
    arrMainUrl =[];
    arrMainTarget = [];
    arrMainColorOver = [];
    arrMainColorOut = [];
    arrMainImg =[];
    arrMainSotto=[];

    //ARRAY PER IL SUB
    arrSubItems = [];
    arrSubUrl =[];
    arrSubTarget = [];
    arrSubSotto=[];

    //ARRAY PER IL SUBSUB
    arrSubSubItems = [];
    arrSubSubUrl = [];
    arrSubSubTarget = [];

    mainTag = new XML();
    // delete non-nodes and only keep valuable data: nodes between the main node: explorerMenu
    for (i=0; i<=xmlMenu.childNodes.length; i++) {
    if (xmlMenu.childNodes[i].nodeValue == null && xmlMenu.childNodes[i].nodeName.toLowerCase() == "menu") {
    mainTag = xmlMenu.childNodes[i];
    }
    }

    // delete xmlMenu and keep valuable nodes --> mainTag
    delete xmlMenu;
    mainItem = 0;
    subItem = 0;
    subsubItem = 0;
    for (i=0; i<=mainTag.childNodes.length; i++) {
    if (mainTag.childNodes[i].nodeName == "mainItem") {
    arrMainItems[mainItem] = mainTag.childNodes[i].attributes.name;
    //trace("Main "+arrMainItems[mainItem]);
    arrMainUrl[mainItem] = mainTag.childNodes[i].attributes.Url;
    arrMainTarget[mainItem] = mainTag.childNodes[i].attributes.Target;
    arrMainColorOver[mainItem] = mainTag.childNodes[i].attributes.ColorOver;
    arrMainColorOut[mainItem] = mainTag.childNodes[i].attributes.ColorOut;
    arrMainImg[mainItem] = mainTag.childNodes[i].attributes.Img;
    arrMainSotto[mainItem] = mainTag.childNodes[i].attributes.Sotto;

    arrSubItems[mainItem] = [];
    arrSubUrl[mainItem] = [];
    arrSubTarget[mainItem] = [];
    arrSubSotto[mainItem] = [];

    for (j=0; j<mainTag.childNodes[i].childNodes.length; j++) {
    if (mainTag.childNodes[i].childNodes[j].nodeName == "subItem") {
    arrSubItems[mainItem][subItem] = mainTag.childNodes[i].childNodes[j].attributes.name;
    arrSubUrl[mainItem][subItem] = mainTag.childNodes[i].childNodes[j].attributes.Url;
    arrSubTarget[mainItem][subItem] = mainTag.childNodes[i].childNodes[j].attributes.Target;
    arrSubSotto[mainItem][subItem] = mainTag.childNodes[i].childNodes[j].attributes.Sotto;

    arrSubSubItems[mainItem][subItem] = [];
    arrSubSubUrl[mainItem][subItem] =[];
    arrSubSubTarget[mainItem][subItem] = [];

    for (w=0; w<mainTag.childNodes[i].childNodes[j].childNodes.length; w++) {
    if (mainTag.childNodes[i].childNodes[j].childNodes[w].nodeName == "subsubItem") {
    arrSubSubItems[mainItem][subItem][subsubItem] = mainTag.childNodes[i].childNodes[j].childNodes[w].attributes.name;
    arrSubSubUrl[mainItem][subItem][subsubItem] = mainTag.childNodes[i].childNodes[j].childNodes[w].attributes.Url;
    arrSubSubTarget[mainItem][subItem][subsubItem] = mainTag.childNodes[i].childNodes[j].childNodes[w].attributes.Target;
    subsubItem++;
    }
    }
    subItem++;
    subsubItem = 0;
    }
    }
    mainItem++;
    subItem = 0;
    }
    }
    duplicazione();
    }
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    Ho trovato grazie cmq

    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

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.