IPB

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> Prob Mit Frames
Looger
Beitrag 01.05.2004 - 13:14
Beitrag #1


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Hallo, hab vor langer Zeit mal html gelernt und mach jetzt ne Honmepage und habe gleich n Problem:

Ich will die Seite in drei Teile aufteilen, links die Navileiste, rechts das Hauptfenster und unten eine Navileiste die sich auf das Hauptfenster bezieht. Im Idealfall sieht es also so aus, dass ich in der linken Navileiste einen Menüpunkt anklicke, im Hauptfenster die Seite dazu erscheint und zeitgleich in der unteren Navileiste nochmal ein spezifisches Navigationsmenü.

Wie mache ich das?

MfG Looger
Go to the top of the page
 
+Quote Post
Gast_heinzelhund_*
Beitrag 01.05.2004 - 13:44
Beitrag #2





Gäste






Hallo,

was dir wahrscheinlich vorschwebt ist ein Frameset. Dies ist eine HTML-Seite, mit der du drei andere Seiten aufrufst, die nebeneinander in einem Fenster erscheinen. Neben einigen Vorteilen haben die auch einige Nachteile. Diskussionen über dies findest du hier und anderswo in Foren zu genüge. Wahrscheinlich wird hier auch gleich eine ausbrechen. rolleyes.gif

Rein techische Informationen zu Frames findest du recht übersichtlich hier
Frames in selfHTML

Über eine Alternative nachzudenken kann jedoch sicherlich nicht schaden. Gib mal 'Frameset' in die Forensuche ein und suche unter allen Beiträgen (nicht auf 30 Tage beschränkt).

Ciao
Heinzelhund

Der Beitrag wurde von heinzelhund bearbeitet: 01.05.2004 - 14:08
Go to the top of the page
 
+Quote Post
Looger
Beitrag 01.05.2004 - 13:51
Beitrag #3


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Hab mir schon einiges dazu durchgelesen.

Der Link funzt übrigens nicht...

Das Frameset in die index-Seite zu integrieren, hatt ich ja noch hingekriegt. Nur weiss ich halt mit der Verlinkung nicht so recht weiter.
Go to the top of the page
 
+Quote Post
Gast_heinzelhund_*
Beitrag 01.05.2004 - 14:13
Beitrag #4





Gäste






ZITAT(Looger @ 01.05.2004 - 14:51)
Der Link funzt übrigens nicht...

Sorry, hab irgendwie versäumt, die Adresse anzugeben. blush.gif
Jetzt klapps.

Du musst den einzelnen Frames einen Namen geben und in den Links das Attribut Target einfügen, das auf den Namen des Frames verweist.

HTML
<a lhref="seite2.html" target="hauptframe">


Ciao
Heinzelhund
Go to the top of the page
 
+Quote Post
Looger
Beitrag 01.05.2004 - 14:24
Beitrag #5


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Jup, des is schon irgendwie klar.

Nur macht meine denkweise da nicht mit, wo die 2. Linkliste erscheinen soll.

Z.B: (Es handelt sich um die Seite einer Katzenzucht) In der Navileiste wird der Menüpunkt "Katzen" angeklickt, im Hauptfenster erscheint die Seite "Katzen". Soweit funktioniert es ja.

Nur: Wie soll ich jetzt noch einbinden, dass sich zeitgleich eine 2., der Seite "Katzen" zugeordnete, Navigationsleiste im unteren Frame öffnet? Das soll bezwecken, dass nicht alle Zuchtkatzen auf der gleichen Seite erscheinen wink.gif, sondern immer noch eigenen Seiten haben.

Bzw. ist das so überhaupt umsetzbar?
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 01.05.2004 - 14:30
Beitrag #6


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Ja, ist umsetzbar. Ohne für jede einzelne Seitenkombinationen einzelne Framesetdefinitionen zu estellen (und somit Mengen an Platz zu belegen und die Seite nicht mehr wirklich übersichtlich gestaltbar zu halten) geht das nur mit Javascript. Wo wir gleich bei dem Grund, sind warum Du das lieber nicht machen möchtest wink.gif

Du mußt Dir also ein kleines Script suchen, welches bei Klick mehrere Seiten aktualisiert. [20 Sekunden und ein paar Google Klicks später] http://www.grammiweb.de/anleitungen/ka_2frames.shtml

Grüße

Andreas
Go to the top of the page
 
+Quote Post
Looger
Beitrag 01.05.2004 - 14:33
Beitrag #7


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Vielen Dank smile.gif

Na dann werd ich mich da jetzt mal reinarbeiten. Wenn ich fragen hab, weiss ich ja, wo ich sie loswerden wink.gifsmile.gif

MfG Looger
Go to the top of the page
 
+Quote Post
Looger
Beitrag 01.05.2004 - 16:55
Beitrag #8


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Hmmm....habe eigentlich alles gemacht, wie beschrieben, in die Navileiste, zwischen geöffneten und geschlossenen Body etc. und krieg beim testen den Fehler "parent.rechts" ist Null oder kein Objekt.

Die Namen stimmen eigentlich auch überein.
Go to the top of the page
 
+Quote Post
Gast_heinzelhund_*
Beitrag 01.05.2004 - 18:33
Beitrag #9





Gäste






Hallo!

Tja, Quelltext des Framesetaufrufes, der aufrufenden Link-Seite und den JS-Code posten. smile.gif

Ciao
Heinzelhund

----------------

Nachtrag: Du solltest dir aber schon überlegen, ob ein Frameset für deine Seite unbedingt notwendig ist, oder ob nicht eine andere Lösung sinnvoller wäre.

Der Beitrag wurde von heinzelhund bearbeitet: 01.05.2004 - 19:42
Go to the top of the page
 
+Quote Post
Looger
Beitrag 01.05.2004 - 19:39
Beitrag #10


is getting harder


Gruppe: User
Beiträge: 22
Mitglied seit: 01.05.2004
Wohnort: Berlin
Mitglieds-Nr.: 2.607



Hat sich erledigt. Hab den Fehler schon selbst gefunden: Hatte vergessen, den Frames die namen zuzuweisen blush.gif

Der Beitrag wurde von Looger bearbeitet: 01.05.2004 - 19:42
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: 20.04.2024 - 0:51

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