IPB

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> Frage zu Frames bzw Menues
Markus
Beitrag 20.02.2005 - 13:26
Beitrag #1


Rookie


Gruppe: User
Beiträge: 6
Mitglied seit: 20.02.2005
Mitglieds-Nr.: 4.754



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
Go to the top of the page
 
+Quote Post
Conny
Beitrag 20.02.2005 - 14:12
Beitrag #2


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



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
Go to the top of the page
 
+Quote Post
Markus
Beitrag 20.02.2005 - 14:47
Beitrag #3


Rookie


Gruppe: User
Beiträge: 6
Mitglied seit: 20.02.2005
Mitglieds-Nr.: 4.754



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
Go to the top of the page
 
+Quote Post
Conny
Beitrag 20.02.2005 - 15:18
Beitrag #4


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



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
Go to the top of the page
 
+Quote Post
i.b.g
Beitrag 20.02.2005 - 16:02
Beitrag #5


Weiss zuviel!!
Gruppensymbol

Gruppe: Mods
Beiträge: 668
Mitglied seit: 19.04.2002
Wohnort: Grimmen
Mitglieds-Nr.: 385



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/
Go to the top of the page
 
+Quote Post
Auge
Beitrag 21.02.2005 - 12:21
Beitrag #6


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



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

Der Beitrag wurde von Auge bearbeitet: 21.02.2005 - 12:22
Go to the top of the page
 
+Quote Post
i.b.g
Beitrag 21.02.2005 - 16:03
Beitrag #7


Weiss zuviel!!
Gruppensymbol

Gruppe: Mods
Beiträge: 668
Mitglied seit: 19.04.2002
Wohnort: Grimmen
Mitglieds-Nr.: 385



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.
Go to the top of the page
 
+Quote Post
Auge
Beitrag 21.02.2005 - 16:55
Beitrag #8


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



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
Go to the top of the page
 
+Quote Post
Markus
Beitrag 08.03.2005 - 12:48
Beitrag #9


Rookie


Gruppe: User
Beiträge: 6
Mitglied seit: 20.02.2005
Mitglieds-Nr.: 4.754



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
Go to the top of the page
 
+Quote Post
Auge
Beitrag 08.03.2005 - 15:07
Beitrag #10


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



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
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.04.2024 - 22:38

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here