Ich habe eine Frage zur Smooth Navigation von dynamicdrive.com.
Ich habe die entspechenden Dateien herunter geladen und versucht, den Menücode in meine eigene Seite zu kopieren. Dieser Vorgang war eigentlich noch kein Problem, meine Seite erscheint und das Menü wird bereitgestellt.
Schreibe ich nun meine gewünschten Links ins Menü (href…) und wähle auf meiner Seite den entsprechenden Link an, so wird die neue Seite angezeigt, dabei verschwindet jedoch die alte Seite inkl. Navigation. Es kann ja nicht sein, dass ich jetzt in jede Unterseite (ca. 300) die Menüstruktur kopieren muss, das wäre ja bei einer Änderung mit einem enormen Aufwand verbunden.
Wie bringe ich dieses Menü zum Laufen, so dass die Menüstruktur nur einmal implementiert werden muss? Geht das evtl. über eine externe Datei, welche man von jeder Seite aus aufruft?
Ich habe auch versucht, das Menü in ein Navigationsframe zu kopieren, da entsteht jedoch das Problem, dass die aufgeklappte Menüstruktur hinter dem Hauptframe verschwindet. Zudem habe ich es nicht fertig gebracht, dass der Link nur im Hauptframe geöffnet wird.
Dein Server muss dafür PHP können, außerdem muss die (meist index-) Hauptseite eine php Datei sein, statt html. Um das zu erreichen reicht es die Dateiendung von .htm(l) zu .php zu ändern.
Allerdings solltest du dich dann auch etwas mit PHP beschäftigen damit du nicht plötzlichen Sicherheitslücken in deine Seite ballerst.
Ich bin nun endlich einmal dazu gekommen, den Vorschlag mit dem Includen zu versuchen. Leider habe ich keinen Erfolg damit. Es erscheint eine leere Seite, das Menü wird nicht geladen.