begin process at 2012 02 14 03:35:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & Co

 > GENERATEUR D ARBRE

GENERATEUR D ARBRE


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & Co Classé sous :menus, arbre, heritrage Niveau :Expert Date de création :07/05/2008 Date de mise à jour :08/05/2008 18:34:05 Vu / téléchargé :10 972 / 919

Auteur : Kimjoa

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

generateur d arbre multi niveau multi affichage , avec gestion complexe de l heritage des propriété
chaque prop possede trois type d heritage

extend : est etendue au enfant
final : prop pas etendue
abstract : prop etendue au niveau superieur si extend definit

c est trois type sont definit soir en prefixant la prop, soit en definissant la prop methode, elle meme pouvant etre prefixe

une prop interface eliminant pour la branch tout l heritage

a faire, loader l arbre par xml, fonction d ajout , suppression, des branche dans l arbre,
d autre affichage, plus vos proposition ))
!!les methode etendue garde leur type d eritage si elle ne sont pas redefinit dans la branche



 Conclusion

voir la possibilité d adapter la gestion de l heritage des prop pour un doc xml

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

08 mai 2008 18:34:06 :
correction de beug

 Sources du même auteur

Source avec Zip SYSTÈME DE REQUÊTE SUR DES DONNÉES JSON
Source avec Zip Source avec une capture MENU ANIMER HORIZONTALE OU VERTICAL , ACCÈSSIBLE SANS JS (SA...
Source avec Zip MARQUEE VERSION2 COMPATIBLE MOOTOOLS, JQUERY, PROTOTYPE ET S...
Source avec Zip Source avec une capture UID - FRAMEWORK JAVASCRIPT
Source avec Zip DOMBUILDER

 Sources de la même categorie

Source avec Zip Source avec une capture UN MENU EN CSS par Julien39
Source avec Zip FLÈCHE CLIGNOTANTE AU SURVOL D'UN LIEN par lecurieux41
Source avec Zip Source avec une capture TREEMENU-2.3.6-MACNIP par neep
Source avec Zip Source avec une capture MENU CIRCULAIRE par adelmonis
Source avec Zip Source avec une capture MENU TASKBAR WINDOWSXP HOME par micking

 Sources en rapport avec celle ci

Source avec Zip TBFRAME: TAB BROWSING FRAME par triumphs
Source avec Zip Source avec une capture [MEC] MENUS EN CSS par Bul3
ARBORESCENCE ( À NIVEAUX QUASI ILLIMITÉ ) DE CHECKBOX AVEC L... par Grafiii
SQUELETTE DE PAGE EN DEUX COLONNES par Massedil
Source avec Zip Source avec une capture TREEVIEW TAFELTREE par rekam

Commentaires et avis

Commentaire de Kimjoa le 10/05/2008 14:32:13

J attend avec impatience vos commentaire ))

Commentaire de zethur le 12/05/2008 22:17:57

Je me suis principalement intéressé à l'arbre (troisième script de ta page index) et j'ai un commentaire à dire dessus : retire les alerts ! (elles se trouvent aux lignes 128 et 129 de ta page index, ça fait gagner un temps énorme (en plus ça servait à rien).

Sinon bon script :)

Commentaire de lakichemole le 13/05/2008 10:10:39 7/10

Salut sympas je m'en reservirai jte piquerais des bouts de code ;)
Par contre sous IE6 ça marche pas.

Commentaire de ralecul le 14/05/2008 20:01:47

Salut,

Belle réalisation !

Je suis loin d'avoir tout regardé mais il y a quelques détails qui m'interpellent :
- pourquoi faire une structure de donnée à la JSON pour décrire l'arbre ?
- dans le cas d'un menu on peut faire la même chose avec des ul / li et c'est visible sans JS activé...
- function Tree(option,structure) -> dans prototype les options sont toujours en dernier paramètres et facultatives...
- beaucoup d'appel à eval (en général on peut l'éviter)
- beaucoup de variables membres publiques (peut-être remplaçable par de simple var)

Bonne continuation !

Commentaire de Kimjoa le 18/05/2008 19:42:37

Merci pour vos commentaire, dsl si je vous répond que maintenant, mais j ai plus internet ((
mais ca va revenir bientot...

J ai pas ie6, d ailleur je ne l ai pas testé sur bcp de navigateur,j ai bcp de taff en ce moment...

concernant tes suggestion ralcul:
-pk du JSON, parceque c est du js, et que je m en sert en interne pour initialiser les propriété, en effets, au lieu de tester une par une l existance d une prop, je boucle avec un for in, ainsi je reduit considerablement la quantité de code nécessaire... cependant je compte faire une fonction d initialisation par xml...
-concernant les ul/li c est vrai , en faite ce script a été fait pour fonctionné avec un autre, permettant de faire des animations,lors de l ouverture et fermeture des branch...
-OK pour les option en effets elle ne sont pas obligatoir :)
-concernant les eval , cecommentaire rejoint celui de la structure JSON, les eval permette d enregistrer les option sans dvoir toute les testé "a la main"
-pour les variable public, j essaye de faire de monmieux, mais reste encore certainement ki sont mal definit

sinon, il y a quelque erreurs dans le proto.js ,je vous fournit pas de nouvelle version,j attend de finir ma librairie,incluant:
-ce script finit,
-un script d animation , genre tween de flash mais plus poussé,
-du drag drop,
-un systeme de fenetrage comme windows,
-une version prototype moin fouillue, avec des modifs ,plus d autre fonction
-plus ptete un script de physique

pour dansun petit mois maximum j espere,encore merci de vos commentaire bye!!


 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Menus [ par mastave ] Salut tout le monde, j'aimerais savoir comment on fait un carré, carrés arrondis... comme d menus déroulant [ par manoloelfanjo ] Voici la situation :J'ai un site structure de 3 feuilles :barrehaut..htm(banniere) barregauche.htm(barre de menus)main.htm(contenu)...classiqueMa barr gros prob avec des menus deroulants [ par toto99 ] voila je suis completement novice en javascript et aparement j'en aurait bessoin pour faire reagire un liste deroulante en fonction de mon choix qui c menus contextuels avec lien à la clé [ par harlock59 ] je souhaite faire des menus (une suite de trois menus) avec comme premier menu le mois de l'année, comme deuxième menu les différentes semaines du moi prob de liens pour plan de site [ par babysophie ] Bonjour à tous!je suis embetée car dans mon site g un lien qui ouvre une page html contenant le plan du site (fait en javascript).j'ai réussi à ce que Pop menus, transparence et prise de tête [ par LeNonce ] Bonjour,J'ai un problème avec un truc que j'essaye de faire pour un site pour des amis; ils voudraient que des menus apparaissent au passage de la sou Formulaire tout simple [ par Angel42480 ] Bonjour, je travail en html,Je désirerais créer un formulaire, qui définisse une image.Exemple : on tape dans la case du formulaire : "arbre" . Je veu ouvrir une fenêtre sans barre de menus et sans ligne URL [ par mandres ] Bonjour,j'ai besoin d'ouvrir une nouvelle fenêtre à partir d'un appel javascript. Je connais la fonction window.open avec tous ses paramètres mais alo JavaScript et menus déroulants [ par double-p ] Bonjour à tous,d'abord, j'aimerai vous féliciter pour votre site internet qui estplein de ressources interressantes et utiles pour les développeurs qu masquage menus [ par elanspeech ] Bonjour,J'ai mis des menus deroulants sur une page de mon site le probleme, c'est qu'ils sont visibles lorsque l'on arrive sur la page. j'ai pourtant


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,370 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales