Feedback

Thank you. Your feedback has been sent.

Ukraine: Discussions PHP Forum - PHP + Frameset, Discussions, exchange of ideas, controversies, opinions

Forum > PHP Forum > Thread
Simon Fundner
Profile from Simon Fundner


Premium member
Date of registration: 09.03.2005
Postings: 640
City: München

http://www.fundner.de

Subject: PHP + Frameset
Posted on: 25.07.2005 18:08

http://www.fundner.de/frameset.gif

Ich habe ein Frameset, welches so aufgebaut ist wie die Skizze unter der URL.

Die grünen Bereich sind statisch, fallen bei meiner Frage also weg.

Um allen Fragen gleich vorzubeugen : Ein Frameset ist vorgegeben und wird deswegen auch genutzt. Bitte fragt nicht wieso oder warum, es ist einfach ein Auftrag und fertig.

Im gelben Bereich befindet sich eine Navigation ( Main-Navi ) und im blauen Bereich je nach Main-Navi noch eine Navgiaton (Sub-Navi). Sprich jeder Main-Navi Punkt hat mehrere Punkte im Sub-Navi Punkt.
Im gelben Bereich befindet sich weiterhin ein Bild, welches für jede Seite (Main-Navi UND Sub-Navi) anders ist.

Im roten Bereich befindet sich der Inhalt, welcher ebenfalls je nach Sub-Navi Seite verschieden ist.

Nehmen wir an wir haben folgende Main-Navi Punkte:

"A"
"B"
"C"

Und für jeden dieser drei Punkte folgende Sub-Navi Punkte:

"Test"
"Test2"
"Test3"

Momentan lade ich bei einem Klick auf "A" die index.php neu mit einem Parameter ( index.php?mainnavi=a ) und bei der Subnavi dann : "index.php?mainnavi=a&subnavi=test"

Nach diesem Link wird dann im Frameset jeweils an die header.php sowie die content.php die Parameter übergeben und dann das entsprechende eingebunden.

Diese Variante funktioniert zwar sehr gut, erscheint mir allerdings recht umständlich.

Weiss jemand eine bessere Variante um dieses Problem zu lösen?

Frames sind muss! 3 Frames ändern sich je Seitenaufruf. Javascript wird nicht geduldet. Nur PHP&HTML.

Danke im Vorraus

Gruß,
Simon
Reply
View profile
Private message
Nico Flemming
Profile from Nico Flemming


Premium member
Date of registration: 05.02.2005
Postings: 1160
City: Hamburg

www.webconia.de

Subject: Re: PHP + Frameset
Posted on: 26.07.2005 07:10

Hi,

also erstmal würde ich keine Frames verwenden ;-)
Eine Tabelle mit 2 Spalten/2 Zeilen (erste Spalte oben COLSPAN=2) würds
doch viel besser tun..

Nur zum Verständnis:
Also der einzige Vorteil in diesem Fall an Frames den ich hier sehe, ist, daß der Content
Bereich gescrollt werden kann, ohne daß die Navi mitscrollt. Ist das der Grund warum
der Kunde Frames haben möchte? Wenn nicht, würd ich keine benutzen, denn jeder
andere Eigenschaft ließe sich m.E. ohne Frame besser lösen.

Aber ok.
Ich denke so wie du es gelöst hast ist es die einzige Möglichkeit. Ich meine,
nichts anderes passiert doch auch wenn Du eine Tabelle hast. Du
baust eine Bedingung ein daß der Inhalt links in Abhängigkeit vom Header
angezeigt wird und beim Bild ebenfalls.

Der Unterschied ist hier nur, daß Du das ganze auf Frame-Ebene konditionierst,
während Du das sonst halt im PHP Soruce mit IFs oder CASEs machen würdest.

Gruß,
Nico

Reply
View profile
Private message
Simon Fundner
Profile from Simon Fundner


Premium member
Date of registration: 09.03.2005
Postings: 640
City: München

http://www.fundner.de

Subject: Re: Re: PHP + Frameset
Posted on: 26.07.2005 11:27

> Also der einzige Vorteil in diesem Fall an Frames den ich hier sehe, ist, daß der Content
> Bereich gescrollt werden kann, ohne daß die Navi mitscrollt. Ist das der Grund warum
> der Kunde Frames haben möchte? Wenn nicht, würd ich keine benutzen, denn jeder
> andere Eigenschaft ließe sich m.E. ohne Frame besser lösen.


So ist es...
Reply
View profile
Private message
Felix Jahnen
Profile from Felix Jahnen


Date of registration: 26.07.2005
Postings: 2
City: Hamburg


Subject: Re: PHP + Frameset
Posted on: 26.07.2005 13:53

Simon Fundner schrieb am 25.07.2005 um 18:08:

> Diese Variante funktioniert zwar sehr gut, erscheint mir allerdings recht umständlich.
> Weiss jemand eine bessere Variante um dieses Problem zu lösen?
>
> Frames sind muss! 3 Frames ändern sich je Seitenaufruf. Javascript wird nicht geduldet. Nur PHP&HTML.
> Danke im Vorraus

Holá!

Ist index.php das frameset? Wo kommen die Inhalte her, nachdem Dein frameset die Parameter erhalten hat - stehen die im PHP-Code? Sieht nach einer Pseudo-Dynamik aus - für ein paar Inhalte umständlich, für richtig viele aber auch nicht geeignet.

Für diese sehr spezifische Aufgabenstellung gibt es meiner Meinung nach also keine bessere Lösung.

g/F
Reply
View profile
Private message
Nico Flemming
Profile from Nico Flemming


Premium member
Date of registration: 05.02.2005
Postings: 1160
City: Hamburg

www.webconia.de

Subject: Re: Re: PHP + Frameset
Posted on: 18.09.2005 12:38

Hi,

ich vermute mal Du hast das Projekt schon fertig, aber ich bin grad bei einem anderen
Projekt über eine interessante Lösung gestolpert:

Scrollbare DIVs !

Vielleicht fürs nächste Projekt..

Gruß,
Nico

Reply
View profile
Private message


1

Similar threads: