Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

SELFHTML Forumsarchiv
Aufklappbares News-Menu mit JavaScript

Informationsseite
  1. Seite (JAVASCRIPT) Aufklappbares News-Menu mit JavaScript von M@co, 31. 10. 2007, 15:23
nach unten

Aufklappbares News-Menu mit JavaScript

Die folgende Nachricht zum Thema stammt von: M@co, 31. 10. 2007, 15:23

Hallo zusammen

Meine Frage:

Ich will auf meiner Website ein News-system machen. Die News sollen aber nur als titel angezegt werden, wenn man draufklickt soll sich die News untendran zeigen (bsp: www.wow-europe.com/de ; Das Newsystem ebenda).

Sollte ja mit JavaScript gehen (wenn möglich auf jeden fall PHP-Frei). Google hat mir leider auch nichts schlaues verraten wollen.

Der Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Marco Amstuz" />
<meta name="language" content="de" />
<meta name="description" content="Fan-Website &uuml;ber das Spiel Lemmings" />
<meta name="keywords" content="lemmings, lemming, lemminge, computerspiel, Marco Amstuz" />
<title>Die Lemmings</title>
<link href="css/style1.css" rel="stylesheet" type="text/css" />
<link href="css/design.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="everything">
<div id="header"></div>
<div id="middle">
<div id="left_column">
<div id="navigation">
<b>Das Spiel</b><br />
<hr />
<br />
<a href="index.html">Home</a> <a href="pages/spiel.html">Das Spiel</a> <a href="pages/geschichte.html">Geschichte</a> <a href="pages/tippstricks.html">Tipps &amp; Tricks</a> <a href="pages/versionen.html">Versionen</a> <a href="pages/bilder.html">Bilder</a> <a href="pages/sound.html">Sound</a> <a href="pages/downloads.html">Downloads</a><br />
<br />
<b>Sonstiges</b><br />
<hr />
<br />
<a href="pages/links.html">Links</a> <a href="pages/impressum.html">Impressum</a> <a href="pages/kontakt.html">Kontakt</a>
</div>
<div id="more_information"></div>
</div>
<div id="middle_column" class="two_column">
<div class="date_break">
<b>News</b><br />
<hr />
<br />
</div>
<div class="post">
<h1>Site Online!</h1>
<div class="post_body">
<p>Hier ist der Inhalt der ersten News, dieser soll zuerst Versteckt sein.</p>
</div>
<div class="postedby">
Von: Marco Amstuz
</div>
<div class="timestamp">
am 31.10.07 um 13:00 Uhr
</div>
</div>
<div class="post">
<h1>Title</h1>
<div class="post_body">
<p>Hier ist Platz für eine zweite News!</p>
</div>
<div class="postedby">
Von: Marco Amstuz
</div>
<div class="timestamp">
am 31.10.07 um 13:00 Uhr
</div>
</div>
<div class="post">
<h1>Title</h1>
<div class="post_body">
<p>Hier ist Platz für eine dritte News!</p>
</div>
<div class="postedby">
Von: Marco Amstuz
</div>
<div class="timestamp">
am 31.10.07 um 13:00 Uhr
</div>
</div>
</div>
</div>
<div id="footer">
<div id="subnav">
<a href="../pages/impressum.html">Impressum</a> | <a href="../pages/kontakt.html">Kontakt</a> | <a href="../pages/links.html">Links</a>
</div><span class="copyright">(c) 2007 bei Marco Amstuz<br />
Lemmings(c) und DMA-Design(c) sind eingetragene Warenzeichen von DMA-Design in den USA und/oder anderen L&auml;ndern.<br />
Verwendete Bezeichnungen, Logos, Grafiken und weitere Materialien unterliegen dem Copyright von DMA-Design und/oder Marco Amstuz. Diese Seite steht in keiner Beziehung zu DMA-Design.</span>
</div>
</div>
</body>
</html>


nach obennach unten

Aufklappbares News-Menu mit JavaScript

Die folgende Nachricht zum Thema stammt von: gungosh, 31. 10. 2007, 15:42

Hallo.

Nur ein schneller Tipp als Denkanstoß ;)

<div id="newsheader" onClick="document.getElementById('newscontent').style.visibility='visible'">
Click here for the world's most interesting news!
</div>
<div id="newscontent" style="visibility: hidden">
Just joking, no interesting news here.
</div>


Grüße,
Gun

nach obennach unten

Aufklappbares News-Menu mit JavaScript

Die folgende Nachricht zum Thema stammt von: M@co, 31. 10. 2007, 15:45

»» Hallo.
»»
»» Nur ein schneller Tipp als Denkanstoß ;)
»»
»» »» <div id="newsheader" onClick="document.getElementById('newscontent').style.visibility='visible'">
»» Click here for the world's most interesting news!
»» </div>
»» <div id="newscontent" style="visibility: hidden">
»» Just joking, no interesting news here.
»» </div>
»»

»»
»» Grüße,
»» Gun

Danke dir, das funktioniert schon mal sehr schön. Aber da kommt eine weitere Fragen:

Ich möchte es auch möglich machen, sie wieder einzuklappen ;)

Greets und danke dir viel mal!

nach obennach unten

Aufklappbares News-Menu mit JavaScript

Die folgende Nachricht zum Thema stammt von: gungosh, 31. 10. 2007, 15:53

Natürlich gehört der Javascript-Code in eine Funktion und das CSS auch nicht direkt in die HTML-Tags. Denkanstoß heißt, selbst weiterforschen ;)

Du kannst die visibility eines Elements abfragen (if ... visibility == 'hidden') und das Element abhängig davon in ein und derselben onClick-Funktion entweder auf 'visible' oder 'hidden' setzen.

Selbst forschen/spielen hilft mehr als copy/paste ;)

nach obennach unten

Aufklappbares News-Menu mit JavaScript

Die folgende Nachricht zum Thema stammt von: M@co, 31. 10. 2007, 15:56

Das stimmt ;)

Danke dir viel mal und noch einen schönen Abend

Greets M@co

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum