Ole: (CSS)(HTML) Denkblockade :(

Beitrag lesen

hi

ich schreibe grade ein kleines treemenue, mit hilfe von JS und CSS.
die funktion ist zwar für mein problem nicht relevant, ich bin aber so stolz drauf, dass ich die trotzdem poste ;)

function sichtbar(blabla)
{
if (document.getElementById(blabla).style.display == "block")
 {
 document.getElementById(blabla).style.display = "none";
 }
else
 {
 document.getElementById(blabla).style.display = "block";
 }
}

ich weiß, ich weiß...ist popelkram, aber mir gefällts :D.
zurück zum thema...mit hilfe dieses scriptes möchte ich ein treemenu realisieren...was im prinzip ja auch kein problem ist.
meine ersten erfolge habe ich mit listen <ol> gehabt, da hat auch alles ganz toll geklappt.
jetzt hab ich aber größere ansprüche und zwar möchte ich vor jedes element auch bilder haben...im prinzip soll es so aussehen wie bei outlook.

zur veranschaulichung hier ein Bsp.:

[x] Text
 |-[x] Text
 |-[x] Text
 |  |-[x] Text
 |  |  |-[x] Text
 |  |  L-[x] Text
 |  |-[x] Text
 |  L-[x] Text
 L-[x] Text

damit keine zwischenräume zwischen den grafiken ("[x]", "|-", "|", "L-") sind habe ich gedacht ich nehme tabellen dafür
(romy hatte vor ein paar tagen ein problem mit dem nahtlosen platzieren von bildern...sowohl übereinander als auch untereinander...aus diesen thread (http://forum.de.selfhtml.org/archiv/2003/1/34004/#m184944) ergab sich die lösung mit den tabellen).

hier die schematische darstellung der aufteilung:

|-----------------------------------|
| [x]| TEXT                         |
|-----------------------------------|

|-----------------------------------|
|    | |---------------------------||
| |- | | [x]| TEXT                 ||
|    | |---------------------------||
|-----------------------------------|

|-----------------------------------|
|    | |---------------------------||
|    | |    ||--------------------|||
| |  | | |- || [x]| TEXT          |||
|    | |    ||--------------------|||
|    | |---------------------------||
|-----------------------------------|

Ich hoffe es wird klar wie ich das immo realisiere.

vieleicht ist es nicht ganz uninteressant zu wissen das ich die ganze struktur des menues via ColdFusion aus einer datenbank hole.
jetzt wisst ihr auch das das ganze dynamisch erzeugt werden soll...hab ich was vergessen? *grübel*...ich hoffe mal nicht.

ich muß glaube ich nicht extra erwähnen das ich es recht umständlich finde für jede zeile die neu dazu kommt eine neue tabelle zu schreiben und obendrein noch, wenn eine neue ebene dazukommt die tabellen noch weiter zu verschachteln.

hat jemand eine idee wie ich mir die ganze sache einfacher machen könnte...mir fällt immo nix ein (totale denkblokade inkl. betriebsblindheit).

es sollten nur folgende kriterien erfüllt werden könne:

  1. die images sollen nahtlos aneinandergeschmiegt sein
  2. der text soll vetical zentriert sein (relativ zu den bildern)
       Erklärung: der text soll im prinzip mittig neben dem bild sein
  3. das ganze sollte dynamisch realisiert werden können

das ist im prinzip alles...

hoffe mir kann jemand helfen...ich habe mir echt mühe gegeben mein problem ausführlich zu schildern :)

so long
ole
(8-)>

--
Buch macht kluch...
...meistens ;)