Guten Tag alle zusammen.
Ich kleiner Anfänger hab mal wieder Probleme die sicherlich lächerlich scheinen
und hoffe auf euren Rat und euer fachwissen
Also meine Vrogaben:
Ich habe eine Homepage mit Frames um genau zu sein 3 Teile: Header mit logo, Frame mit Linksstruktur und Body mit Inhalt.
Mein Ziel
Ich möchte im Frame den Link der aktuell angezeigten Seite im Body hervorheben damit man sieht "wo man sich befindet".
Meine Ideen zur Lösung.
Ich habe zuerst überlegt ob es möglich ist, die URL der Seite im Body auszulesen und dann, mit einer kleinen if funktion einfach den link mit der Variabel zu vergleichen und wenn es übereinstimmt dem Link eine andere CSS-class zuzuweisen.
Nun habe ich das Problem, dass es wie es scheint nicht gerade einfach ist diese URL herauszufinden da diese in einem anderen Frame ist. (also geht schon mal $_SERVER["PHP_SELF"] usw nicht.)
Mein zweiter gedanke war dann mit einer Session zu arbeiten jedoch hatte ich auch da Probleme. (liegt es daran das die Seiten gleichzeitig geladen werden oder teilweise die Frameseite mit den links ja nicht neu geladen wird?) jedenfalls kahm ich da nicht mal in die nähe einer Lösung.
Ne andere idee hatte ich gerade und diese noch nicht ausprobiert.
Wäre es vielleicht möglich mit php zu kontrollieren welchen Link man als letztes geklickt hat und dann einfach mit den links per if Funktion zu vergleichen?
Ist da ganze überhaupt möglich (evtl mit javascript? aber da hab ich ncoh weniger ahnung als von php ) oder ob das durch die Framestruktur der bestehenden Page unmöglich ist und es einfacher wäre die ganze page ohne Frames neu zu gestalten?
Besten Dank für eure Antworten und eure Bemühungen.
Ich kleiner Anfänger hab mal wieder Probleme die sicherlich lächerlich scheinen
und hoffe auf euren Rat und euer fachwissen
Also meine Vrogaben:
Ich habe eine Homepage mit Frames um genau zu sein 3 Teile: Header mit logo, Frame mit Linksstruktur und Body mit Inhalt.
Mein Ziel
Ich möchte im Frame den Link der aktuell angezeigten Seite im Body hervorheben damit man sieht "wo man sich befindet".
Meine Ideen zur Lösung.
Ich habe zuerst überlegt ob es möglich ist, die URL der Seite im Body auszulesen und dann, mit einer kleinen if funktion einfach den link mit der Variabel zu vergleichen und wenn es übereinstimmt dem Link eine andere CSS-class zuzuweisen.
Nun habe ich das Problem, dass es wie es scheint nicht gerade einfach ist diese URL herauszufinden da diese in einem anderen Frame ist. (also geht schon mal $_SERVER["PHP_SELF"] usw nicht.)
Mein zweiter gedanke war dann mit einer Session zu arbeiten jedoch hatte ich auch da Probleme. (liegt es daran das die Seiten gleichzeitig geladen werden oder teilweise die Frameseite mit den links ja nicht neu geladen wird?) jedenfalls kahm ich da nicht mal in die nähe einer Lösung.
Ne andere idee hatte ich gerade und diese noch nicht ausprobiert.
Wäre es vielleicht möglich mit php zu kontrollieren welchen Link man als letztes geklickt hat und dann einfach mit den links per if Funktion zu vergleichen?
Ist da ganze überhaupt möglich (evtl mit javascript? aber da hab ich ncoh weniger ahnung als von php ) oder ob das durch die Framestruktur der bestehenden Page unmöglich ist und es einfacher wäre die ganze page ohne Frames neu zu gestalten?
Besten Dank für eure Antworten und eure Bemühungen.