Du bist nicht angemeldet. [Anmelden]
Optionen
Thema bewerten
Navigation - #1530660 - 19.07.2008, 15:13:23
Bichon2005
Nicht registriert


Halli Hallo ich habe vor ein paar Tagen einen Code bekommen und zwar den hier:

<a href="#" title="" onclick="document.getElementById('firstBox').style.display='block';">Erste Box</a>


<div id="firstBox" style="display: none;">Der Text erscheint nur, wenn man oben auf den Link klickt.</div>

Habe ihn dann so gemacht wie ich ihn brauchte also so:
Navigation:
<a href="#" title="" onclick="document.getElementById('firstBox').style.display='block';">About Me</a>
<a href="#" title="" onclick="document.getElementById('secondBox').style.display='block';">Lieblingssänger</a>

Text:
<div id="firstBox" style="display: none;">Name, pla pla pla</div>
<div id="secondBox" style="display: none;">Name, pla pla pla</div>

Funktioniert soweit auch, allerdings wenn ich bei der Navigation auf Lieblingssänger klicke bleibt dwer Text von About Me stehen und wollte jetzt fragen, wiem an das machen kann wenn man auf Lieblingssänger klicken kann , dass ebend der Text von About Me weggeht ?

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530667 - 19.07.2008, 15:27:09
Süßa<Boi>
Nicht registriert


Ich weiß zwar nicht, ob der Code folgendermaßen astrein ist, aber er funktioniert:

<a href="#" title="" onclick="document.getElementById('firstBox').style.display='block';document.getElementById('secondBox').style.display='none';">About Me</a>
<a href="#" title="" onclick="document.getElementById('secondBox').style.display='block';document.getElementById('firstBox').style.display='none';">Lieblingssänger</a>

Falls der Code nicht astrein sein sollte, wird sich aboleo (oder auch Basti ^^) sicherlich noch einmal melden und dies korrekt darstellen.

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530677 - 19.07.2008, 15:49:55
Bichon2005
Nicht registriert


Tausend Dank es klappt :p..

Thread NICHT SCHLIEßen

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530832 - 19.07.2008, 20:16:17
Bichon2005
Nicht registriert


Achso wenn ich z.B bei About Me drauf drücke dann lädt die seite sozusagen neu und geht wieder nahc ganz oben aber ich will ja das es gleich da bei dem Layout ist ? also angenommen mein lay ist ganz ganz unten und ich klicke auf about mee dann gehts ganz hoch aba ich will das es automatisch wiederzu dem layer führt ?

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530867 - 19.07.2008, 21:02:22
Süßa<Boi>
Nicht registriert


<a href="#firstBox" title="" onclick="document.getElementById('firstBox').style.display='block';document.getElementById('secondBox').style.display='none';">About Me</a>
<a href="#secondBox" title="" onclick="document.getElementById('secondBox').style.display='block';document.getElementById('firstBox').style.display='none';">Lieblingssänger</a>

sollte dieses Problem beheben.

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530882 - 19.07.2008, 21:28:15
Bichon2005
Nicht registriert


Danke und ich hab schon wieder ein Problem ich habe jetzt ein neues Layout allerdings sind die Links für die verschiednen seiten da aber man sieht sie nicht man muss runterscrollen hier ihr koennt ja mal gucken : http://hp.knuddels.de/homepages/knuddels.de/hp/189/bichon2005.html

Die Navigation is der dünne Kasten die Maße waren dafür :
<div style="overflow: auto; position: absolute; width: 635; height: 17; left: 5; top: 150">Code</div>

Allerdings eghen die Links immer ein wenig weiter runter und man sieht sie nicht von Anfang an ?

[zum Seitenanfang]  
Re: Navigation [Re: ] - #1530912 - 19.07.2008, 22:27:24
huendchen

Registriert: 29.03.2007
Beiträge: 2.385
Bichon2005 schnapp dir ein Buch ueber CSS und informier dich einfach ein wenig ueber die Materie, wenn du immer so viel willst und andere fragen musst. Mir persoenlich, waere es auf die Dauer wirklich nur noch laestig, diesen erniedrigenden Schritt gehen zu muessen. Oder gestaltest du etwa fuer diesen sinnlosen HP-Wettbewerb.

Ein Ansatz ueber CSS waere hier, dass du deine Textelemente, direkt hinter den Boxen setzt und ihnen ein display:none bzw. bei Hovern der dazugehoerigen Ankerelemente ein display Block mit der noetigen Ausrichtung gibst als bsp.:

Zitat:
<style type="text/css">

#wrapper {
width:300px;
height:300px;
border:1px solid red;
text-align:center; }

a:hover {
color:black; }

a.eins span, a.zwei span,
a.drei span, a.vier span,
a.fuenf span {
display:none;
text-align:justify; }

a.eins:hover span, a.eins:focus span, a.eins:active span,
a.zwei:hover span, a.zwei:focus span, a.zwei:active span,
a.drei:hover span, a.drei:focus span, a.drei:active span,
a.vier:hover span, a.vier:focus span, a.vier:active span,
a.fuenf:hover span, a.fuenf:focus span, a.fuenf:active span {
padding:1px;
display:block;
margin:1em 1.5em;
position:absolute;
width:250px; }

a.eins:hover span { color:red; }
a.zwei:hover span { color:green; }
a.drei:hover span { color:yellow; }
a.vier:hover span { color:orange; }
a.fuenf:hover span { color:highlight; }

div#border {
border:1px solid blue;
width:250px;
height:250px;
margin:1em auto; }

</style>

</head>

<body>

<div id="wrapper">

<a class="eins">eins <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</span></a>
<a class="zwei">zwei <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</span></a>
<a class="drei">drei <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</span></a>
<a class="vier">drei <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</span></a>
<a class="fuenf">drei <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</span></a>
<div id="border"></div>
</div>


Ob es bloede Browser kapieren, weiss ich nicht und es intressiert mich im Prinzip auch nicht.
Style und andere optische Sachen, passt du so an wie du lustig bist.
Leute die sich auskennen, brauchen dafuer fuenf bis 10 min. Leute die sich einlesen muessen wahrscheinlich ne halbe Stunde und im Uebrigen, ist Google dein Freund und Helfer in der Not, wenn du mal nicht weiter kommst und dir hier niemand helfen kann bzw. will weil du so sprunghaft wie eine Gazelle bist.

Eines noch zu deinem staendigen gehoppel, weil ein Problem dich beim anderen Layout an eine Grenze bringt, wechselst du gleich auf's naechste?! Wenn du dieses Prinzip auf dein Leben anwendest, dann prost, mahlzeit lach

[zum Seitenanfang]