|
|||
|
Hi Leute,
ich bin grade dabei eine Seite für meine Gilde aufzubauen. Programmiert wird (sehr unsauber vorerst) mit HTML und CSS bisher. Meine Navigation soll dreiteilig sein und in der mitte ist ein Präsentationsfenster. Links Hauptnavigation, oben zweite und unten dritte Navigation mit jeweiligen Unterthemen. Zweit- und Drittnavigation sowie Präsentationsfenster in der Mitte sollen sich durch klicken auf die Links am linken Rand gemeinsam ändern. Klicken auf die Obere Navigation bewirkt Ändern der unteren Navigation und des Präsentationsfensters und die untere Navigation hat nur Einfluss auf das Präsentationsfenster (alles je nach Inhalt). Das ganze könnt ihr euch unter ViaNox.eu gerne mal ansehen. Meine Frage. Wie realisiere ich das nun am besten? Frames? Oder ist das Geheimnis der CSS Methode eben keine Frames mehr zu verwenden sondern einfach lauter neue Seiten zu laden? Oder sollte ich noch etwas Java hinzunehmen? Wäre euch dankbar für einen Tip in die richtige Richtung. danke. |
| Sponsored Links |
|
||||
|
Zitat:
Zitat:
EDIT: Den Doctype *frameset* solltest du in *trasitional* oder noch besser in *strict* ändern!
__________________
Gruss Dieter selfhtml | css4you | doctypes | jendryschik | styleworks | Webdesign mit XHTML und CSS | del.icio.us Geändert von kadees (31.07.2007 um 08:55 Uhr) |
| Sponsored Links |
|
||||
|
@Müller:
Wie gut sind Deine Kenntnisse in (X)HTML/CSS und zum Beipiel in JavaScript? Dein Vorhaben kann mit verschiedenen Methoden realisiert werden... Aber, wie kadees meinte: benütze keine Frames, bitte
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu) Links : Some needfull links (Delphi, XHTML...) Tools : Arpoon Freeware (Checksum...) |
|
|||
|
OK, keine Frames, ich werde mal so tun als gäbe es sie nicht mehr.
Und jedes mal ne neue Seite zu schreiben...ich schaue es mir mal an... Kenntnisse...puh....keine! Alles was ich bisher gebraucht habe habe ich mir über SELFHTML.org besorgt. Das System mit dem Rahmen der sich in der Browsergröße anpasst habe ich mir von der Problemstellung mit den runden Ecken abgeguckt und etwas verändert, das war's auch schon. Ich habe kein Problem damit mir Java oder anderes anzugucken, ich lerne eh immer nur was ich grade brauche. Aber weil ich eben keine Kenntnisse habe finde ich keine Lösung für mein Problem, da ich überhaupt keine Möglichkeiten sehen kann. Wegen des Doctypes: Du sprichst wahrscheinlich von dem Kopf der html Datei, dazu werde ich mich dann nochmal mit W3C befassen. Der Kopf ist noch kopiert und ich habe KEINE AHNUNG was da drin steht Geändert von Müller (31.07.2007 um 12:30 Uhr) |
|
||||
|
Vielleicht sagt Dir eine der Lösungen zu...
intensivstation :: CSS Templates :: Templates CSS 4 You - The Finest in Stylesheets: Workshop: Layouten ohne Tabellen
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu) Links : Some needfull links (Delphi, XHTML...) Tools : Arpoon Freeware (Checksum...) |
|
|||
|
@ Loïs Bégué
Mit dem Layout habe ich ja kein Problem, das klappt alles wunderbar. Ich weiß nur nicht wie ich die einzelnen Elemente 'ansteuern' soll. Früher hat man das wohl mit Frames gemacht, und heute? Eben doch eine komplette Seite neu schreiben, ihre Daten holt sie eh aus der .css ? |
|
||||
|
Zitat:
wenn ich einen Link im Menü, zum Beispiel oben, anklicke, dann soll sich nur ein Teil der Seite, in dem Fall unten + rechts, neu aufbauen und nicht die gesamte Seite ? Wenn "Ja", dann solltest Du z.B. in Richtung Ajax schauen. Es gibt ein Forum extra dafür... Ich verstehe allerdings nicht genau was Du mit "...holt sie eh aus der .css" meinst.
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu) Links : Some needfull links (Delphi, XHTML...) Tools : Arpoon Freeware (Checksum...) |
|
|||
|
Ja genau, ich wollte verhindern dass sich die ganze Seite neu läd, es sei denn genau diese Tatsache ist eben mit CSS nicht mehr so tragisch.
...holt sie eh aus der .css... heißt, das Layout wird durch die CSS Datei bestimmt, somit ist es kein Aufwand eine neue html seite für jeden Link zu schreiben. Und wenn schon, selbst die könnte man komplett kopieren, aber es fällt wesentlich weniger Datentransfer an, weil die CSS ja glaube ich im Cache des Browsers bleibt, genau wie die Grafiken, war das nicht so? Ajax, ich schau es mir mal an und gebe dann bescheid ob und wie ich das Problem damit lösen kann. |
|
|||
|
Für AJAX brauchst Du gute JS und DOM Kenntnisse.
Du weißt nicht was ein Doctype ist? Vielleicht hilft dir das hier weiter: -- LANtastic :: Artikel -- DTD - Document Type Declaration - Das richtige Doctype (Ob der Fabrice Pascal wohl hier im Forum ist? DOCTYPE-Switch und seine Auswirkungen |
|
|||
|
Wenn dir die Tipps von selfhtml zum Thema dynamische CSS Navi nicht weiterhelfen, dann schau dir mal folgende Seite an: Stu Nicholls | CSSplay | CSS only menus
Die CSS Menus von Stu sind wirklich großartig |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Falsche Darstellung im Internet Explorer | rw1981 | CSS | 3 | 06.02.2009 12:51 |
| Javascript UL Navigation im IE6 | ven | CSS | 7 | 29.04.2008 15:29 |
| Ul mit Sub-Ul Navigation macht Darstellungsprobleme im Opera | eRoZion | CSS | 17 | 16.09.2005 09:30 |
| Container mit 2 Container darin -> Hintergrund anzeigen | bendar | CSS | 4 | 05.04.2005 18:18 |
| SSI für navigation (um frames zu umgehen) | websitedesigner | (X)HTML | 4 | 20.01.2005 07:47 |