Hallo Sindbad,
In einem reinen CSS Layout habe ich links Kapitel eines Buches aufgelistet. Beim Klick darauf soll im rechts davon liegenden CSS Container der entsprechende Text angezeigt werden, wenn möglich aus einer .php Datei. Wie kann ich das realisieren? Vor allem muß es OHNE Reload der Seite vonstatten gehen, sich also nur der Container ändert.
Tja, dann hast Du genau 2 Möglichkeiten:
- Du setzt ein IFrame dort ein, wo die PHP-Datei geladen werden soll und aktualisierst per target="..."-Links oder JavaScript das IFrame.
- Du lädst die komplette in einem Frameset, das aus 2 Frames besteht. Der eine Frame ist 100% groß, der andere 0%. Im 100%-Frame wird die normale Seite geladen. Im 0%-Frame lädst Du dann über JavaScript die PHP-Seite, die Du dann ausliest, sofern Du nicht mit der Same-Origin-Policy in Konflikt kommst, und dessen Inhalt Du dann in ein <div> oder sowas ähnliches in der eigentlichen Seite, die im 100%-Frame geladen wird.
Und dann wäre ja noch die Option, einen Reload in Kauf zu nehmen...
Viele Grüße,
Christian