Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633

    [JavaScript] OOP...parentele tra gli oggetti

    ciao a tutti, sto cercando di realizzare un menu dinamico in JavaScript, e mi chiedevo se esiste un modo intelligente per gestire le parentele.
    Mi spiego meglio, il costruttore del mio menu è del tipo:
    codice:
    function Menu(title,URL) {
    	this.title = title;
    	this.URL = URL;
    	this.subMenu = []
    }
    dove submenu sarà l'array che conterrà altri oggetti Menu (i sottomenu per l'appunto).
    Avrei bisogno di poter conoscere dinamicamente quale sia il Menu "padre" di uno dei menu contenuti nell'array subMenu.
    Faccio un esempio per capirci:
    codice:
    Home = new Menu("Home","home.html")
    pag1 = new Menu("Pag1","pag1.html")
    Home.subMenu[0] = pag1
    Ora, una volta recuperato pag1, come posso sapere se sia contenuto in qualche altro Menu e in quel caso sapere quale?
    C'è un metodo semplice?
    grazie
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    up
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    ...mmm...3d completamente ignorato (6 visite...5 erano le mie... )

    sono indeciso se fare un altro up, o usare questo 3d come diario personale...tanto non lo leggerà nessuno



    ....





    UP
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    UEEELAAAAAA!!!

    GRAZIE per la risposta.

    Detto tra noi... è una pessima idea creare un menù ( fisso ) in javascript perchè è il linguaggio sbagliato per approcciarsi a questo tipo di problemi.
    Allora, sto scrivendo lo script per poter rendere utilizzabile e personalizzabile in modo semplice il menu da chiunque volesse, percui anche se il menu è una cosa "fissa", voglio rendere tutto il più dinamico possibile.
    Crea un albero, crei come costruttore solo il nome che ha come attributi la root precedente e un aray per le foglie successive. Questo array non è nient'altro che una lista ( dinamica? si ... con javascript? boh ). A questo punto tutto ha origine da un puntatore alla prima struttura ( che potrebbe essere il menù stesso o il titolo ) e da li si apre il tuo menù con diverse voci e sottovoci. Trattandolo come un albero bidirezionale sai sempre risalire alla radice una volta giunto alle foglie.
    Questa era anche la mia idea, ma volevo sapere se c'era un altro modo senza utilizzare un'altro puntatore nel costruttore.
    Grazie per la conferma.

    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

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.