JavaScript Funktions Aänderung

Hallo zusammen,
das wird jetzt sehr komlpiziert, dass zu erklären was ich möchte, aber vielleicht schaffe ich es ja.

Dieses Javascript möchte ich entsprechend ändern:


<!-- Versteckt das Script für ältere Browser –
function a(txt) {
self.status = txt
}
function b() {
self.status = „“
}
// --Ende Verstecktes Script -->


Hierher springt das script zurück, wenn man auf den Button „oben“ klickt -->

Unterhalb von „“ ist gleich der erste Link.
Vorwort

Klicke ich auf „Vorwort“ komme ich zu dem Detailierten Textinhalt von Vorwort

Dieser Link ist dafür zuständig, damit ich wieder nach oben komme
" nach oben "

Ich habe jetzt z.B. 5 Verlinkungen, wie z.B. „Vorwort“ Alle Links sind untereinander aufgeführt. Unterhalb der Verlinkungen erscheinen dann jeweils die detailierten Erklärungen.
Wie bekomme ich es hin, dass die Erklärungen immer unterhalb der Verlinkungen erscheinen, ohne dass die Verlinkunegn verdeckt werden?

Zum besseren Verständnis, wie das im Moment aussieht, hier mal der Link zu der betreffenden Seite

http://testchat.schoeneshaus-chat.de/banner.php

Ich hoffe, ich habe es einigermasen verständlich ausgedrückt
Wie immer lieben Dank für jegliche Hilfe

Gruß
Neckar
http://www.schoeneshaus-chat.de
Der Chat mit den netten Mitgliedern

Hallo Neckar,

so ganz habe ich noch nicht verstanden, was Du möchtest.

Ich beschreibe mal, was ich meine verstanden zu haben:

  • Es gibt eine Auflistung von Stichwörtern

  • Darunter ist ein Bereich in dem die Erklärungen zu diesen Stichworten zu finden sind.

Jetzt wird es spekulativ:

  • Du möchtest das bei einem Klick auf ein Stichwort, dass direkt unter der Stichwortauflistung die Erklärung des angeklickten Stichworts erscheint!?

Stimmt das?

Also ich sehe hierfür zwei Möglichkeiten:

  • Du zeigst immer nur die Erklärung unter der Auflistung an, dessen Stichwort angeklickt wurde. Das kannst Du durch setzen des CSS-Attributs „display“ (block und none) oder „visibility“ (visible und hidden) erreichen.

  • Wenn Du immer alle Erläuterungen sichtbar haben möchtest, solltest Du den Erläuterungsbereich via CSS in der Größe begrenzen und einen Slider zulassen und dann über die Links Anker anspringen (href="#ank_vorwort")

Gruß
Volkmar

Hallo zusammen,
das wird jetzt sehr komlpiziert, dass zu erklären was ich
möchte, aber vielleicht schaffe ich es ja.

Dieses Javascript möchte ich entsprechend ändern:


Hallo Volkmar,
vielen Dank mal für deine Antwort. Dieser „display:block“ würde mir gefallen. Nur leider bräuchte ich da mal bitte eine detailliertes Beispiel wie genau das ausehen müßte. Ich komme damit nicht klar
Vielen Dank wenn Du dir diese Mühe mal machen könntest. Ich habe auch schon bei selfhtml geschaut, aber nicht passendes gefunden

Gruß
Neckar
http://www.schoeneshaus-chat.de
Der Chat mit den netten Mitgliedern

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Neckar,

hier ein ganz simples Beispiel:

<!–
var lastobj = „“;

function ShowDetail( objname )
{
var dfr;

if ( „“ != lastobj )
{
dfr = document.getElementById( lastobj );
dfr.style.display = „none“;
}

dfr = document.getElementById( objname );

dfr.style.display = „block“;

lastobj = objname;
}
–>
Vorwort
Titel 1

Hier stehen die Details zum Vorwort

  • abc

  • def

Hier stehen die Details zu Titel1

  • xyz

  • bla

Gruß
Volkmar

Hallo Volkmar,
mir bleibt nur eines… Vielen Dank, genauso habe ich mir das vorgestellt

Gruß
Neckar
http://www.schoeneshaus-chat.de
Der Chat mit den netten Mitgliedern

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]