Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23

    Menu dinamico editabile dall'utente

    Il problema nasce dalla necessità di creare un menu totalmente editabile dall'utente. L'utente deve poter decidere, la momento dell' iscrizione alla piattaforma, il numero e il nome delle voci del menu e dei sotto menu.
    Tramite ASP verrà generato un file txt dal quale verranno tratte le informazioni impostate dall'utente.
    Grazie anticipatamente per l'aiuto
    baciamo le mani!

  2. #2
    :gren:bella richiesta la tua

    - iniziamo col dire che non basta solo ASP per fare quello che chiedi
    anzi oserei dire che ASP ha un ruolo secondario in tutto questo

    - Quello che dovresti studiare e AC è + precisamente gli array()
    in modo da creare una struttura tipo

    Arr1 = ("Link1,link2,link3,link4,etc)
    Arr2 = ("Sottolink1_1,Sottolink1_2,Sottolink1_3,etc")

    ASP devo solo riconoscere l'utente ed inviare gli ultimi valori degli array...

    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  3. #3

    ???

    Potresti spiagerti meglio che la cosa non mi e molto chiara???

    Il mio menu e un menu dinamico che crea tot campi dinamici in base a quante sono le variabili settate nel file TXT che poi sara PHP.

    :master:

  4. #4
    in pratica ogni bottone del menu' deve avere un suo sottomenu'
    e deve essere editabile dall'utente...

    quindi l'utente setta il suo menu tipo e crea quindi degli array stesso in flash, a questo punto basta inviare ad un db i dati diriferimento dell'utente ed i valori degli array appena creati
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23
    esatto! ma come si fà?
    quello che ho in questo momento è:

    Initialize();
    // Initialize Function
    function Initialize() {
    Busy == false;
    SetData();
    BuildMenus();
    }
    // Set Data Function
    function SetData() {
    // Create arrays to hold menu and item data
    Menus = new Array(3);
    Menu0Items = new Array(3);
    Menu1Items = new Array(3);
    Menu2Items = new Array(5);
    Menu3Items = new Array(3);
    // Create an object for each element in the Menus array
    Menus[0] = new Object();
    Menus[1] = new Object();
    Menus[2] = new Object();
    Menus[3] = new Object();
    // Populate the menu and item data
    loadVariables("menu.txt",this);
    Menus[0].Name = eval("t");
    Menus[0].Width = 80;
    Menus[0].Height = 30;
    Menus[0].Items = Menu0Items;
    with (Menus[0]) {
    Items[0] = "None";
    Items[1] = "Elegant Floral Motif";
    Items[2] = "Exotic Cocktail";
    Items[3] = "Summer Fling Frock";
    }
    Menus[1].Name = "Tops";
    Menus[1].Width = 80;
    Menus[1].Height = 30;
    Menus[1].Items = Menu1Items;
    with (Menus[1]) {
    Items[0] = "None";
    Items[1] = "Hipster Shirt";
    Items[2] = "Body T";
    Items[3] = "Classic Woollen Sweater";
    }
    Menus[2].Name = "Bottoms";
    Menus[2].Width = 80;
    Menus[2].Height = 30;
    Menus[2].Items = Menu2Items;
    with (Menus[2]) {
    Items[0] = "None";
    Items[1] = "Classic Stretch Jeans";
    Items[2] = "Hyper Short Denims";
    Items[3] = "Super Stretch Cargo Pants";
    Items[4] = "Lycra Cotton Blend Skirt";
    }
    Menus[3].Name = "Footwear";
    Menus[3].Width = 80;
    Menus[3].Height = 30;
    Menus[3].Items = Menu3Items;
    with (Menus[3]) {
    Items[0] = "None";
    Items[1] = "Toetap";
    Items[2] = "Evening Shade";
    Items[3] = "Classic Comfort Sandals";
    }
    }
    // Build Menus Function
    function BuildMenus() {
    XPosition = 100;
    YPosition = 10;
    for (Counter=0; Counter<Menus.Length; Counter++) {
    YPosition = YPosition+Menus[Counter].Height;
    _root.AttachMovie("Menu", "Menu" add Counter, 100+Counter);
    eval("Menu" add Counter).Name = Menus[Counter].Name;
    eval("Menu" add Counter)._x = XPosition;
    eval("Menu" add Counter)._y = YPosition;
    }
    }
    // Show Menu Function
    function ShowMenu() {
    for (Counter=0; Counter<Menus[CurrentMenu].Items.Length; Counter++) {
    _root.AttachMovie("Item", "Item" add Counter, 200+Counter);
    eval("Item" add Counter).Name = Menus[CurrentMenu].Items[Counter];
    eval("Item" add Counter)._x = eval("Menu" add CurrentMenu)._x+100;
    eval("Item" add Counter)._y = eval("Menu" add CurrentMenu)._y+(Counter*20)+10;
    }
    eval("Menu" add CurrentMenu).MenuOn = true;
    }
    // Hide Menu Function
    function HideMenu() {
    for (Counter=0; Counter<Menus[CurrentMenu].Items.Length; Counter++) {
    eval("_root.Item" add Counter).removeMovieClip();
    }
    eval("Menu" add CurrentMenu).MenuOn = false;
    _root.Busy = false;
    }
    // Switch Items Function
    function SwitchItems(Item) {
    eval(Menus[CurrentMenu].Name).gotoAndStop(Item);
    }

    naturalmente i nomi dei menu e dei sottomenu sono momentanei!
    Come posso fare a rendere questo menu "dinamico"?
    baciamo le mani!

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.