reimer: Frameschachtelung als text ausgeben, gibt Javascript das her?

Hallo!

Durch etliche *mehrfach* geschachtelte generierte Framesets "geschädigt" suche ich nach einer Möglichkeit,
die Namenshierachie von targetNamen und framesetdefinitionsNamen eines Dokumentes als textgrafik abzubilden, ähnlich wie zB der dosbefehl TREE arbeitet (Bsp s.u.). Die "zu Fuss"-Methode durch Ansicht der Sourcen ist bei dynamisch generiertem Code oft sehr langwierig. Statt dessen würde ich die (temporär eingepflegte) Funktion "top.mytree()" aufrufen und das Ergebnis zB per document.write verewigen.

Ok, das wäre das Fernziel, *zumindest* die Namenshierachie sollte aber doch durch einen rekursiven Aufruf einer JS-Funktion
abgeklappert werden können. Leider kenn ich JS (noch) nicht gut genug um zu sehen ob das wircklich geht oder prinzipielle Hindernisse den Ansatz verhindern.
Für Hinweise zur Realisierung wäre ich deshalb sehr dankbar!

Gruss
reimer

Bsp für Ausgabe des dosbefehl "tree":

+---All Users
¦ +---Startmenü
¦ ¦ +---Programme
¦ ¦ +---Autostart
¦ ¦ +---Zubehör
¦ ¦ ¦ +---Kommunikation
¦ ¦ ¦ +---Systemprogramme
¦ ¦ ¦ +---Unterhaltungsmedien
+---Dokumente und Einstellungen
¦ +---Favoriten
¦ ¦ +---Media
¦ ¦ +---Channels
+---enhydra_usr_prj
¦ +---prj
¦ +---APP01
¦ ¦ +---classes
¦ ¦ ¦ +---app01
¦ ¦ ¦ +---business
¦ ¦ ¦ +---presentation
¦ ¦ ¦ +---media
¦ ¦ +---input
¦ ¦ +---conf
¦ ¦ +---servlet

  1. Wenn du dies nur zur Orientierung bei der Entwicklung brauchst kann ich dir nur den DOM Inspektor des Mozilla empfehlen!

    Gruß Herbalizer

    1. Wenn du dies nur zur Orientierung bei der Entwicklung brauchst kann ich dir nur den DOM Inspektor des Mozilla empfehlen!

      JEIN, d.h. das wäre schon mal ein Anfang. Ist der in NN6.x "drin" bzw. wo finde ich den?

      Ziel der Sache wäre idealerweise sich die (referenz-)fehleranfällige Adressierung von Fenstern mit bekannten *unique* targetnamen (bloss nicht wo+wie sie in einer werweisswashierarchie stehen) zu automatisieren.
      Das könnte zB durch ein array(name/JS-referenzierungspfad) erfolgen, wenn man solch ein Array per JS erstellen kann.

      Gruss und schönes Wochenende

      reimer

      1. JEIN, d.h. das wäre schon mal ein Anfang. Ist der in NN6.x "drin" bzw. wo finde ich den?

        Ist im Mozilla enthalten http://www.mozilla.org und zwar im Menü Tools > Web Development.

        In Javascript müsste man 'ne weile werkeln um die frames den framesets zuzuordnen und somit eine Hierarchie zu bekommen, wenn gleich ich mir nicht sicher bin das irgendein Borwser frameset als Javascrip-Objekt besitzt.

        Gruss und schönes Wochenende

        Gleichfalls, Herbalizer