|
#1
|
||||
|
||||
|
Überschrift klingt blöd, ich hoffe, ich kann genau erklären, was ich will...
Ich möchte auf meiner Website (arbeite mit iWeb, kann also höchstens einen HTML-Code einbinden, Flah nicht möglich) zu vier verschiedenen Themen Texte anzeigen lassen. Dass heißt in ungefähr, dass ich links die vier "Menüpunkte" bzw. Themen stehen habe und wenn man auf das jeweilige, was man lesen möchte, klickt, erscheint rechts der Text dazu. Ohne dass man die Seite verlässt. Und wenn man zu dem nächsten Thema etwas lesen will, dann klickt man einfach auf den Punkt drunter (auf der linken Seite) und der passende Text erscheint rechts. Versteht jmd, was ich so in ungefähr brauche? Vielleicht kann mir jemand helfen, wie ich das hinkriege... |
|
#2
|
||||
|
||||
|
Um das zu lösen gibt es mehrere Möglichkeiten.
Die einfachste: Du hast zwei Frames. Im linken Frame ist deine Navigation und im Rechten der jeweilige Inhalt. Die Links in der Navigation zeichnest du so aus dass die Seiten im rechten Frame geöffnet werden. Andere Möglichkeit wäre, alle Texte auf deiner Seite in verschiedenen html-Elemente zu verpacken, z.B. in ein DIV-Element. Alle bis auf ein Element versteckst du via css (display:none). Mit Javascript kannst du dann das eine Element aus und das andere einblenden. Weitere Möglichkeit wäre mit Ajax. Habe bisher nicht mit Ajax gearbeitet und kann daher nichts dazu sagen. Aber wieso ist es dir so wichtig das die Seite nicht neu geladen werden muss? Bei einfachen Seiten mit wenig Grafiken sollte das kein Problem mehr darstellen.
__________________
http://www.onestripe.de --- Ihr Weg ins Internet |
|
#3
|
||||
|
||||
|
Um das zu lösen gibt es mehrere Möglichkeiten.
Die einfachste: Du hast zwei Frames. Im linken Frame ist deine Navigation und im Rechten der jeweilige Inhalt. Die Links in der Navigation zeichnest du so aus dass die Seiten im rechten Frame geöffnet werden. Danke für die Antwort!! Allerdings benötige ich genauere bzw. eine idiotensichere Erklärung Die erste Möglichkeit klingt super. Kannst Du mir erklären, wie ich diese Frames genau erstelle? Bzw. wie der Code ausssehen muss für die Navigation? Ich kann html-Codes übertragen und kapiere in den bestehenden auch, wie ich es für meine Bedürfnisse anpasse, aber aus dem Nichts einen erstellen, kann ich leider nicht, bin Anfängerin. Kannst Du mir helfen?
|
|
#4
|
||||
|
||||
|
Hey
also wenn du es per Frames machen möcntest, glb ich ist SELFHTML da die perfekte Anleitung: SELFHTML: HTML/XHTML / Frames / Framesets und Frames definieren dort das erste Bild ist glaub ich schon das was du haben willst. Les es dir mal durch. lg
__________________
Alle Rechtschreibfehler sind Spezialeffekte meiner Tastatur. |
|
#5
|
||||
|
||||
|
Mh okay, habe mich Schritt für Schritt versucht durchzukämpfen. Bin aber nur soweit gekommen, dass sich mein Frame in zwei Spalten teilt...Sorry, aber es will nicht so recht klappen. Findest DU es leicht zu verstehen? Kann ich Dir nicht einfach meine 5 Menüpunkte nennen und die dazugehörigen Texte und Du erstellst mir den Code?
|
|
#6
|
||||
|
||||
|
Ich bin der Meinung wenn dus selber versuchst lernste es besser
.Poste mal den Code denn du hast! Zwei Spalten sind doch schon die halbe Miete.
__________________
Alle Rechtschreibfehler sind Spezialeffekte meiner Tastatur. |
|
#7
|
||||
|
||||
|
Ich bekomme es nicht hin, überhaupt das Beispiel bei mir so anzeigen zu lassen, wie es auf der Website ist. Habe den Anfang erst einmal so erstellt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <title>Dormitio Abtei</title> </head> <frameset cols="150,*"> <frame src="verweise.htm" name="Navigation"> <frame src="startseite.htm" name="Daten"> <noframes> <body> <p><a href="verweise.htm">Navigation</a> <a href="startseite.htm">Daten</a></p> </body> </noframes> </frameset> </html> Soll das der Rahmen sein? Den Titel habe ich geändert, aber nicht einmal den sehe ich. Ich habe damit bloß zwei Spalten, die nicht einmal begrenzt, sondern nur eine weiße Fläche mit einem Strich durch. Ich glaube, mein Problem liegt im referenzieren, denn ich habe keine Websiten, die ich referenzieren will, sondern nur pure Texte. Ich verstehe überhaupt nicht, wie ich die zwei Seiten einzeln definieren soll. Wenn ich wenigstens das Beispiel so sehen würde, könnte ich auch erkennen, wo ich was ändern muss und meinen Texten anpassen muss, aber es geht gar nichts. Ich habe keinen konkreten Rahmen und verstehe nicht, wie ich beide Seiten einzeln bearbeiten kann. Wirklich, ich blicke nicht durch. |
|
#8
|
||||
|
||||
|
Frames sind Browserfenster im Browserfenster so zu sagen. Wie von der Spielkonsole der Splitscreen.
Das heißt in jedem Frame werden html seiten aufgerufen. Die fehlen bei dir. Das Beispiel besteht aus 3 Dateien. lg
__________________
Alle Rechtschreibfehler sind Spezialeffekte meiner Tastatur. |
![]() |
| Lesezeichen |
| Stichworte |
| auswahl, frame, menü, text |
| Themen-Optionen | |
| Ansicht | |
|
|