Hallo Insomnia
Welche Zeile des Scripts bewirkt das Einblenden?
function div_an (myId) {
if (document.getElementById) {
var el = document.getElementById (myId);
if (el && el.style) {
el.style.display = 'block'; // hier erfolgt das einblenden
}
}
}
Ja (und auch wieder schön eingerückt).
Wie müsste die Zeile aussehen, damit diese nicht ein- sondern ausblendet?
function div_an (myId) {
if (document.getElementById) {
var el = document.getElementById (myId);
if (el && el.style) {
el.style.display = 'none'; // nun würde das Div ausgeblendet
}
}
}
Ja, genau.
Wie könnte unser Parameter „aktion” dafür sorgen, dass genau das Richtige geschieht?
Ich denke wir brauchen so eine art if / else abfrage… also mit meinen Worten.
Funktion schaue nach,
Ist
der Zustand 'none' aktiv, wenn ja blende ein.
Nö.
Wir wollten es doch von „aktion” abhängig machen und nicht von seinem vorherigen Zustand.
Eigentlich wir der „x-butten” zusammen mit dem Div-info eingeblendet und dient dem ausblenden.
Wolltest du diesen innerhalb des Div-info anordnen?
Wenn ja, dann braucht er nicht extra aus- und eingeblendet zu werden. Wenn ein Vorfahrenelement aufgeblendet ist, ist der Inhalt auch weg, und erscheint ganz von allein, wenn dieses eingeblendet wird.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!