[DHTML] MSDN-style treeview

Pagina: 1
Acties:

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
Ik wil een treeview in DHTML maken die zich ongeveer gedraagt zoals die van de MSDN library. Dat wil zeggen dat alleen dat gedeelte van de tree wordt ingeladen (middels php en mysql) dat nog niet eerder is binnengehaald, of waarvan de content wegens wijzigingen moet worden ververst. Ik vraag me af wat nu de meest gemakkelijke manier is om dat te doen:

1. elke node in een <iframe> zodat je met een klik daarvan de src property kan veranderen

2. ergens een onzichtbaar <frame> of <iframe> neerzetten waarin je de data binnentrekt en die vervolgens met JavaScript doorsluist naar het frame met de tree.

3. een JavaScript dat zonder een frame-refresh een brokje data kan binnensluizen. Hoe dat werkt weet ik niet maar als het kan zoek ik dat verder wel uit.

Verwijderd

Zoekt en gij zult vinden.....

Dit kan uitstekend met div'jes, waarbij je speelt met de visibility.....

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
doh ik vraag niet HOE het moet. ik vraag me af wat hier de voorkeur is voor refresh-loos inladen van data.

[edit]
afgezien van het feit dat die omega search fantastische Exceptions genereert, heb ik na een beetje spitten met de normale search naast m'n eigen posts m.b.t. het probleem ook alternatieven gevonden, maar die hangen weer sterk op ActiveX. Denk dat ik de tree eerst maar met refreshes afmaak en dan evt. een IE/ActiveX versie en dan eventueel heel misschien nog wel een Mozilla versie :)

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:15

mulder

ik spuug op het trottoir

als je refreshloos wilt werken kun je met XML (DOM) werken dacht ik zo.

oogjes open, snaveltjes dicht


Verwijderd

Doe eens een search naar 'remote scripting' en 'XMLRPC'.

Met moderne browsers kun je nieuwe scripts toekennen aan je pagina, met daarin bijvoorbeeld de data van de node die je net uitklapt.
http://www.dhtmlcentral.com/tutorials/tutorials.asp?id=11

Als je de Tree op die manier telkens aanvult met nieuwe data, kun je (elke keer als je iets nieuws binnenkrijgt) de tree herschrijven. Dan heb je dus geen page refreshes nodig... :P

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
ik heb al es lopen pielen met XML-RPC, werkt best slick idd.
ik heb nu besloten de tree eerst maar eens cross-browser met refreshes te maken, en als ik dan nog zin en tijd heb ga ik es kijken naar remote scripting. thankx for de link

Verwijderd

Ik gebruik ook iets dergelijks op soft-trax.com. Het maakt gebruik van een iframe die alleen gebruikt word wanneer die data nog niet eerder is binnengekomen.
Pagina: 1