Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wenn du kein PHP kannst würde ich an deiiner Stelle auch mal über eine Inlineframe Lösung nachdenken . Ziemlich einfach und trotzdem eigentlich zu allen Browsern kompatibel !
Bei http://www.zeroweb.ch wird bei jedem Link eine neue Seite geladen. Wenn es dir anders erscheint, dann lässt du dich heftig täuschen. Sieht man ja auch z.B. an der URL selbst oder am Quellcode (der sich logischerweise auch ändert).
Wenn du aber eine Seite haben willst auf der Links das Menü ist und sich rechts einfach nur der Inhalt ändert ohne das Links das Menü neugeladen wird solltest du entweder Frames oder Iframes nutzen. Mit php hat das relativ wenig zu tun. php ist nicht für die Darstellung einer Webseite zuständig sondern bildet nur den programmtechnischen Rahmen zur Bildung des HTML-Codes, der dann im Browser dargestellt wird.
Mit include() zu arbeiten lohnt sich nur dann wenn du mehrere hundert html-seiten hast bei denen z.B. immer das selbe Menü zu sehen ist. Um das Menü zu ändern müsstest du nun ohne php alle HTML-Seiten bearbeiten ... das macht ja keiner da wird dann mittels include() eine Datei geladen die das Menü enthält, und du musst nur in dieser einen Datei dann das Menü ändern. Dient nur dem einfachen Arbeiten für den Administrator - aber wie gesagt hat das nix mit der Darstellung dann zu tun.