Subject: [JavaScript] Ein und ausblenden von Inhalten
Originalversion von Mr. FOODS
Moinzen Leude!
Ich wollte jetzt ma ebend kurz eine "Technik" bekannt geben, mit der man mit JavaScript Inhalte Ein- und Ausblenden kann.
Fangen wir mal an.
Logischerweise (oder auch nicht
) erstellen wir erst eine neue HTML Datei.
1. Neues HTML Dokument erstellen....
Das is ja nix was wir im moment haben.
Deshalb werden wir jetzt was machen ^^
Wir werden eine JavaScript funktion erstellen mit der wir das Ein- und Ausblenden umschalten und so.
2. Funktion erstellen....
Hier mal eine kurze Erkährung:
function gibt an das eine Funktion erstellt wird.
Das ChangeDisplay ist der Name der Funktion.
id_ ist das Argument für die Funktion. (man kann auch mehrere machen, was man bei dieser funktion aber nicht braucht)
Der Rest erkärt sich eigentlich durch den Kommentaren selber
Ansonsten könnt ihr mir ne PN schicken.
Nagut!
Etwas erklär ich des:
Als erstes wird eine Variable gesetzt die wir "obj" nennen (Der wert ist das Element "id_"): (muss net umbedingt aber wir sind halt faul und wollen net viel Code kotn
)
Nun Fragen wir aber im welchem Zustand das Element ist. (ob Display \'normal\' is)
Nun geben wir der Eigenschaft "display" vom Element "obj" den Wert "none" falls die Eigenschaft "display" \'normal\' is.
Ansonsten...
Ich denke das reicht für ne kurze Erklärung.
Bein kein großer Erklär0r
Nun müssen wir die Funktion nurnoch in das HTML Dokument Einbinden.
3. Funktion ins HTML Dokument einbinden....
So.
Eingebunden.
Nun müssen wir nurnoch ein Element erstellen welches wir ein und ausblenden und ein link mit dem wir die funktion aufrufen.
Das wars!
Ich hoffe ihr konnte was lernen/verstehen.
Bin kein Großer Tut Schreiber.
Werde es aber irgendwann lernen
Hier ist eine Vorschaudatei für dieses Beispiel etwas weiter oben:
Beispiel
Bedanke mich fürs lesen.
Alles von euch gesehenen "Rechtschreibfehler" sind beabsichtigt und mit einem Copyright versehen ;P
Bitte gebt bescheid, wenn ich mal was übersehen habe ^^
Moinzen Leude!
Ich wollte jetzt ma ebend kurz eine "Technik" bekannt geben, mit der man mit JavaScript Inhalte Ein- und Ausblenden kann.
Fangen wir mal an.

Logischerweise (oder auch nicht
) erstellen wir erst eine neue HTML Datei.1. Neues HTML Dokument erstellen....
Das is ja nix was wir im moment haben.
Deshalb werden wir jetzt was machen ^^
Wir werden eine JavaScript funktion erstellen mit der wir das Ein- und Ausblenden umschalten und so.
2. Funktion erstellen....
- function ChangeDisplay(id_)
- {
- obj = document.getElementById(id_); // Element auswählen
- if(obj.style.display=="") // Falls das Element Sichtbar ist...
- {
- obj.style.display="none"; // ... Ausblenden
- }
- else
- {
- obj.style.display="block"; // ...ansonsten Einblenden
- }
- }
Hier mal eine kurze Erkährung:
function gibt an das eine Funktion erstellt wird.
Das ChangeDisplay ist der Name der Funktion.
id_ ist das Argument für die Funktion. (man kann auch mehrere machen, was man bei dieser funktion aber nicht braucht)
Der Rest erkärt sich eigentlich durch den Kommentaren selber

Ansonsten könnt ihr mir ne PN schicken.
Nagut!
Etwas erklär ich des:
Als erstes wird eine Variable gesetzt die wir "obj" nennen (Der wert ist das Element "id_"): (muss net umbedingt aber wir sind halt faul und wollen net viel Code kotn
)obj = document.getElementById(id_); // Element auswählen
Nun Fragen wir aber im welchem Zustand das Element ist. (ob Display \'normal\' is)
if(obj.style.display=="") // Falls das Element Sichtbar ist...
Nun geben wir der Eigenschaft "display" vom Element "obj" den Wert "none" falls die Eigenschaft "display" \'normal\' is.
{
obj.style.display="none"; // ... Ausblenden
}
Ansonsten...
else
{
obj.style.display=""; // ...ansonsten Einblenden
}
Ich denke das reicht für ne kurze Erklärung.
Bein kein großer Erklär0r

Nun müssen wir die Funktion nurnoch in das HTML Dokument Einbinden.
3. Funktion ins HTML Dokument einbinden....
- <title>Neues Dokument</title>
- <script type="text/javascript">
- function ChangeDisplay(id_)
- {
- obj = document.getElementById(id_); // Element auswählen
- if(obj.style.display=="") // Falls das Element Sichtbar ist...
- {
- obj.style.display="none"; // ... Ausblenden
- }
- else
- {
- obj.style.display=""; // ...ansonsten Einblenden
- }
- }
- </script>
- </head>
- </body>
- </html>
So.
Eingebunden.
Nun müssen wir nurnoch ein Element erstellen welches wir ein und ausblenden und ein link mit dem wir die funktion aufrufen.
- <title>Neues Dokument</title>
- <script type="text/javascript">
- function ChangeDisplay(id_)
- {
- obj = document.getElementById(id_); // Element auswählen
- if(obj.style.display=="") // Falls das Element Sichtbar ist...
- {
- obj.style.display="none"; // ... Ausblenden
- }
- else
- {
- obj.style.display=""; // ...ansonsten Einblenden
- }
- }
- </script>
- </head>
- <div id="inhalt1" style="display:none">
- Hallo!<br>
- Ich bin ein Test o.O
- </div>
- </body>
- </html>
Das wars!
Ich hoffe ihr konnte was lernen/verstehen.
Bin kein Großer Tut Schreiber.
Werde es aber irgendwann lernen

Hier ist eine Vorschaudatei für dieses Beispiel etwas weiter oben:
Beispiel
Bedanke mich fürs lesen.
Alles von euch gesehenen "Rechtschreibfehler" sind beabsichtigt und mit einem Copyright versehen ;P
Bitte gebt bescheid, wenn ich mal was übersehen habe ^^
Janek
Show profile
Link to this post
: