[PL/SQL,HTML,JAVASCRIPT]Dynamische tree genereren

Pagina: 1
Acties:

  • aardbeix15
  • Registratie: Maart 2001
  • Niet online

aardbeix15

100%fruit pers je er niet uit!

Topicstarter
Beset mensen,

ik ben nog niet op de juiste oplossing gekomen dus daarom wil ik graag even met jullie van gedachten wisselen.

wat ik wil is een HTML pagina, welke Java-Script gebruikt, genereren op basis van statements in PL/SQL. Nu is dit niet zo'n probleem echter...

Ik wil een boomstructuur laten genereren, zoals de windows verkenner zeg maar. Ik heb een java script welke dat goed kan dus dat is voor elkaar.

Het java -script zit als volgt in elkaar (voorbeeld namen genomen voor de begrijpbaarheid):
code:
1
2
3
4
5
6
7
8
9
ID#  Parent         Naam
------------------------------------
1      ------------    Nederland
2      Nederland   Utrecht
3      Nederland   Amsterdam
4      Nederland   Den Haag
5      ------------    Duitsland
6      Duitsland    Berlijn
7      Duitsland    Bonn

etc. etc.

Nu wil ik dus d.m.v. een select eerst de landen ophalen, in die loop wil ik de plaatsen van die landen ophalen.

echter ik kan nooit het ID nummer toekennen in het java-script omdat ik niet weet hoeveel aantallen er worden opgehaald op land of plaats niveau. Ik heb al met diverse tellers zitten spelen echter die kunnen niet dwars door de bestaande loop heenlopen en in een constante volgnummers toekennen.

Kan iemand mij een mogelijke oplossingsrichting geven voor dit probleem.

snel zeggen: 'De koetsier poetst de postkoets met postkoetspoets'
levensmotto: 'vroeg gedaan is lang gerelaxed!'.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Je kunt toch op het moment dat je die SQL ophaalt er nummers bij plakken alvorens het aan de Javascript door te geven?

Also, waar zit nu exact je probleem? Is het de Javascriptextensie die het moet nummeren of de PL/SQL onderdelen die je wil aanpassen?

Professionele website nodig?


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Met deze tree is dat veel makkelijker volgens mij?

Verwijderd

http://www.treemenu.com/

zoiets?
Tis dan wel niet zelf gemaakt maar een goede resource om van te leren :)

Bekijk het eens en dan wordt het vanzelf wel duidelijk. Staat ook een php/mysql script op die site. Moet wel iets aangepast worden omdat deze niet helemaal klopt (of ze moeten hem inmiddels hebben bijgewerkt).
Javascript werkt wel toppie.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Ik zou gewoon een connect by query gebruiken, dan heb je gelijk rownum, level en id's bij de hand.

Who is John Galt?


  • aardbeix15
  • Registratie: Maart 2001
  • Niet online

aardbeix15

100%fruit pers je er niet uit!

Topicstarter
André schreef op 16 december 2003 @ 10:32:
Met deze tree is dat veel makkelijker volgens mij?
bedankt voor jullie antwoorden, inmiddels ben ik opzoek naar een beter script dat wat gemakkelijker werkt i.p.v. al die volgnummer.

André dit is een hele mooie :) Hoe kan ik precies de variabelen uit de tree.js definieren/aanroepen op een HTML pagina :?

snel zeggen: 'De koetsier poetst de postkoets met postkoetspoets'
levensmotto: 'vroeg gedaan is lang gerelaxed!'.


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Door gewoon de:
HTML:
1
<script type="text/javascript" src=tree.js"></script>

Te vervangen door:
HTML:
1
2
3
4
<script type="text/javascript">
  code.....
  code.....
</script>

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 18-05 15:53

Jaspertje

Max & Milo.. lief

Zelf heb ik gebruik gemaakt van deze tree: http://www.softcomplex.com/products/tigra_tree_menu/

Zij bouwen hun hele tree op uit javascript. Ze vullen een var met variabelen.. Als je dat gaat vullen vanuit php, dan zou je met een query kunnen voldoen.

Ik gebruik het ook en het werkt bij ons al een zonnetje..
Pagina: 1