Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Frage zu Frames bzw Menues
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > HTML
Markus
Hallo zusammen,

als Neuer habe ich direkt eine Frage zu einem Problem.

meine Idee ist es eine Siete zu errrichten die aus drei Frames besteht.

Beispiel:

start.html
--------------------------------------------
|              Frame1 - Logo                 |
--------------------------------------------
|fram2 |            Frame3                   |
|          |                                          |
|Menue.|                                         |
|          |                                          |
|index.|                                           |
|Compi.|                                          |
|Musik.|                                           |
|.u.s.w..|                                          |
|.u.s.w..|                                          |
--------------------------------------------


dann wird z.b. die Auswahl "Compi" getroffen und der inhalt von Frame 2 und 3 soll sich ändern...

Beispiel:

compi.html
--------------------------------------------
|              Frame1 - Logo                  |
--------------------------------------------
|fram2 |            Frame3                    |
|          |                                          |
|Menue.|                                          |
|          |                                          |
|index..|                                          |
|Hardw.|                                          |
|softwa.|                                          |
|.u.s.w..|                                          |
|.u.s.w..|                                          |
--------------------------------------------

wie kann ich möglichst in HTML bewerkstelligen, das Frame 2 & 3 neu zugewiesen wird...

für vernünftige andere Alternativen bin ich auch zu haben, jedoch sieht es mit meinem HTML schon nicht so gut aus und da möchte ich nicht noch andere Dinge dazu nehmen.

sorry - aber besser habe ich das mit einfachen Stichen und Text nicht darstellen können

danke schon mal für die Hilfe.


Markus
Conny
Hi Markus,

Deine Strichzeichnung ist angekommen und verstanden worden smile.gif

Nur, für das was Du da vorhast, brauchst Du keine Frames!

Schau Dir mal dieses Beispiel an.

So in etwa hast Du dir das vorgestellt oder?
Wenn ja, dann schau Dir einfach mal die Quellcode an; dann siehst Du wie es -ohne Frames- gemacht wurde.

cu
Conny
Markus
Hallo Conny,

mal ersten vielen Dank, auf die Idee mit Tabellen war ich auch schon gekommen, habe sie dann aber eigentlich wieder verworfen da sich die seite nur aufwendiger formatieren lässt und ich dann nie Animationen, andere Seite (mit erlaubnis des Betreibers oder Grafiken schön im 3. Frame darstellen kann.

vorallem hatte ich mit mal den Quelltext der Seite kopiert und gesehen das dort skripts drin vorkommen. Die habe ich des Spasseshalber einfach mal in phase kopiert und dann angesehen... Der Inhalt der auf der HP neben der Tabelle war wurde bei mir unter der Tabelle dargestellt :-(

Gibt es denn den keine Möglichkeit zwei Frames durch einem klick zu verändern ohne ein Skript oder so zu benutzen?

Markus
Conny
Hi Markus,
nein, nein, das hast Du so nicht richtig verstanden.
Die Seite ist weder mit Tabellen aufgebaut (auch wenn tabellen darin vorkommen), noch tragen eventuelle Scripts (JS) zur gestaltung der Seite bei.
Das Gerüst der Seite sind DIV-Container!
Ein Div-Container als top, darunter zwei neben einander, links = Auswahl, rechts = Content. Darunter noch ein Fuss Container (DIV) und Fertig!

Die Tatsache, daß was untereinander statt nebeneinander angezeigt würde liegt am 'Floating' (Div style="float: left;")

Wir hatten diese Problematik schon mal hier im Forum.
Hier noch ein paar einfache Beispiele:
Beispiel 1
Beispiel 2

cu
Conny
i.b.g
Hallo!

ZITAT(Markus @ 20.02.2005 - 14:47)
Gibt es denn den keine Möglichkeit zwei Frames durch einem klick zu verändern ohne ein Skript oder so zu benutzen?


Klare Antwort : NEIN! Irgende eine Scriptsprache muss dafür her.

Siehe dazu SelfHTML und andere.

Für Frame-freies Design gibt es etlich Gründe und etliche Seiten. Zwei meiner Favoriten:
http://www.css4you.de/
http://css.fractatulum.net/
Auge
ZITAT(i.b.g @ 20.02.2005 - 16:02)
ZITAT(Markus @ 20.02.2005 - 14:47)
Gibt es denn den keine Möglichkeit zwei Frames durch einem klick zu verändern ohne ein Skript oder so zu benutzen?


Klare Antwort : NEIN! Irgende eine Scriptsprache muss dafür her.

Nicht unbedingt. Wer es ohne JavaScript benutzen will, kann ein neues Frameset mit den gewünschten Inhalten aufrufen. Dass das nicht wirklich praktikabel ist, steht auf einem anderen Blatt. Es funktioniert aber.
ZITAT(i.b.g @ 20.02.2005 - 16:02)
Siehe dazu SelfHTML und andere.

Konkretes Beispiel bei SelfHTML

Tschö, Auge
i.b.g
Hallo,

ZITAT(Auge @ 21.02.2005 - 12:21)
Wer es ohne JavaScript benutzen will, kann ein neues Frameset mit den gewünschten Inhalten aufrufen. Dass das nicht wirklich praktikabel ist, steht auf einem anderen Blatt. Es funktioniert aber.


das war aber nicht die Frage, und dann kann er gleich ganz auf Frames verzichten. Das wäre nämlich mehr oder weniger das Vorgehen, wenn man frame-frei arbeitet.
Auge
ZITAT(i.b.g @ 21.02.2005 - 16:03)
ZITAT(Auge @ 21.02.2005 - 12:21)
Wer es ohne JavaScript benutzen will, kann ein neues Frameset mit den gewünschten Inhalten aufrufen. Dass das nicht wirklich praktikabel ist, steht auf einem anderen Blatt. Es funktioniert aber.


das war aber nicht die Frage, und dann kann er gleich ganz auf Frames verzichten. Das wäre nämlich mehr oder weniger das Vorgehen, wenn man frame-frei arbeitet.


Hallo i.b.g

Doch, genau das war die Frage. Wie kann man 2 Frames mit einem Klick ändern, und dies möglichst mit purem HTML?
ZITAT(Markus @ 20.02.2005 - 13:26)
wie kann ich möglichst in HTML bewerkstelligen, das Frame 2 & 3 neu zugewiesen wird...

Die einzige Möglichkeit, dies zu tun, ist das Laden eines vollständigen, neuen Framesets. Sonst hilft nur noch JavaScript mit all seinen Nachteilen.

Das ändert natürlich nichts an der Tatsache, dass man diese Probleme durch Nichtbenutzung von Frames umgehen kann, was auch weitere Vorteile hat.
Dazu gehört vor allem der Umgang mit Suchmaschinen.

Tschö, Auge
Markus
ZITAT(Auge @ 21.02.2005 - 16:55)
Das ändert natürlich nichts an der Tatsache, dass man diese Probleme durch Nichtbenutzung von Frames umgehen kann, was auch weitere Vorteile hat.
Dazu gehört vor allem der Umgang mit Suchmaschinen.

Tschö, Auge
*




nachdem ich jetzt mal etwas mit "frames" gespielt habe, habe ich mich nachdem ich hier im forum und auf anderen seiten gelesen habe, dazu entschlossen möglichst auf frames zu verzichten. icon13.gif
OT: hatte das dann doch mit java gemacht - wäre sonst zu stressig geworden /OT


einer der gründe ist ganz klar die durchsuchbarkeit der seiten mittels suchmaschinen. ausserdem scheinen die formatierungen etwas modernen zu sein..

das blöde ist nur ich muss mich jetzt mit diesen "container" etc beschäftigen smilywand.gif mad.gif

ich wollte mich aber auch noch bei allen die geantwortet und geholfen haben bedanken. icon13.gif smile.gif

markus
Auge
Hallo
ZITAT(Markus @ 08.03.2005 - 12:48)
nachdem ich jetzt mal etwas mit "frames" gespielt habe, habe ich mich nachdem ich hier im forum und auf anderen seiten gelesen habe, dazu entschlossen möglichst auf frames zu verzichten.  icon13.gif 
OT: hatte das dann doch mit java gemacht - wäre sonst zu stressig geworden /OT

1. Weiter so. Unabhängig von der Frage: "Frames oder nicht Frames?", sich neuen Aufgaben zu stellen, bringt weiter.
2. Mit Java wirst du das garantiert nicht gemacht haben. Merke: JavaScript != Java! ("!=" = ungleich)

Tschö, Auge
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2012 Invision Power Services, Inc.