Navigationsleiste

Status
Für weitere Antworten geschlossen.

Snip3r

Premium Member
Registriert
Feb. 2007
Beiträge
2.008
Hallo,

ich hab ne Frage zu HTML. Und zwar möchte ich links eine Navigationsleiste erstellen. Könnte ungefähr so aussehen.

Navigationsleiste:
- 1
- 2
- 3

(wobei 1,2,3 durch das jeweilige Thema ersetzt wird).
Ich möchte dasss wenn man auf z.B. 1 klickt unter der eins das dann so aussieht:

Navigationsleiste:
- 1
- 1. Link
- 2. Link
- 2
- 3

Wenn man dann auf 1. Link klickt soll im rechten Teil der HP der Text zu 1. Link aufgehen und alles andere (Navigationsleiste, Logo, etc) weiter unverändert stehen bleiben.
Wie geht so was? Kann mir da jemand helfen? :dumm:
 
Mit frames ist es zwar ein haufen arbeit und wird auch nicht gut aussehen, und jedesmal wenn du einen Link veränderst musst du das in 50000 dateien machen, aber umsetztbar dürfte es seien, auch wenn ich dir empfelen würde das anders zu lösen. zum beispiel mit einem javasript. so ein script habe ich da auch mal gesehen bei self html musste einfach mal schauen
 
@TheAwak3r: was muss man für so nen Skript können (Java?) Oder was für Programme braucht man da?

:thx:
 
Das ist ein ganz einfaches java script... wenn ich heute nachmitag zeit habe werde ich das mal raussuchen/ zusammen bastelen und hier posten... muss gleuch zur Schule :P
 
Hä? Ich glaube TheAwak3r verwechselt da was.

Der Vorteil von Frames ist eben, dass man nicht alle Links immer wieder änder muss, sondern immer die selbe Seite verwendet -> nur einmal was ändern muss.
Aber: Es ist veraltet und unschön. Momentan verwendet man div - infos auch unter selfhtml. Nachteil davon: man muss es in jeder Datei ändern, die gesamte Seite wird jedesmal neugeladen (lässt sich zwar umgehen, ist aber rel. schwierig). Vorteil: es ist korrekt, Zukunftssicher, schöner
 
also ich hab das mal auf der Seite

h**p://www.christusgemeinde-meiningen.de

mit reinem HTML gemacht - war scho recht viel Arbeit, aber so kanns (mit reinem HTML) am Endee aussehen..

fu_mo
 
ich glaub ihr versteht mich falsch, ich möchte wissen wie ich es Programmiere, dass wenn ich auf den link im navigationsmenü klicke, dass dann im rechten Teil der HP ein neues HTML Dokument erscheint. Wie sag ich dem dass beim klick auf einen link im rechten teil (das sind ja mit frames doch 2 HTML Dokumente(links und rechts mit aufteil von vielleicht 25%:75%--> unwichtig)) der Text XY erscheint.
 
also mit reinem HTML geht das nicht, aber du kannst das mit Java machen. Bei SelfHTML (h**p://de.selfhtml.org/, dort mal nach "zwei frames gleichzeitig ändern" suchen) gibt es dazu ein Beispiel, anhand von dem ich das auch (bei der von mir vorhin geposteten URL) gemacht hab. Dazu musst du nicht gleich Java lernen - ich konnte es weder vorher noch hinterher. Trotzdem wird das Erstellen vermutlich scho recht lange dauern, da du halt den von SelfHTML kopierten Quelltext richtig anpassen musst...

Trotzdem cooles und erleichtertes Gefühl, wenn du's geschafft hast ;)

fu_mo
 
Ich sag doch die ganze zeit das man das mit JavaSCRIPT machen muss..
Und das man das so wie fu_mo machen kann habe ich auch gesagt ist halt nur ein Haufen arbeit.

Am einfachsten mit java machen. da kannst du das als Dropdownmenu machen, mehrer Frames gleichzeitig ändern und und und

Und wenn du mir nun nochmal ganz genau sagtst was du willst kann ich dir das auch machen. aber nicht das ich hier sitze und tue und am ende woltlest du was anderes ^^
 
Ok ich werde mir das mal die tage anschauen wenn ich ein bissel Zeit hab ist grad ein bisschen stressig alles mit klaussuren und so...
Ich Schreib das dann hier rein wenn ich was hab damit alles was von haben :-)


Schönen Tag noch TheAwak3r
 
@TheAwak3r: wollte nur mal nachfragen, ob du schon angefangen hast?
 
Moin
ich hab gerade ein Navi-Beispiel wiedergefunden und mal hochgeladen.
Vieleicht kannst du damit was anfangen.

Greetz
MM2KC
 
Super, thx.

:thx:
 
Das ganze geht auch mit CSS, am leichtesten machst du das mit dem CSS Tab Designer. Ich habe mit ihm meine Homepage gemacht. Einen Nachteil hat CSS aber: man muss es auf jede Seite kopieren und auf jeder Seite anders.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten