Hallo,
Ich bin noch immer dabei, die Homepage zu verbessern und habe seit dem letzten Mal mit CSS gespielt und die ganzen Seiten zwar vom Aufbeu ähnlich gemacht, aber moderner und hoffentlich besser mit CSS als vorher mit HTML Tabellen. Auch die Bilder gehen nun mit einem Plugin auf usw.
So nun fehlt noch das Menü. Ich habe zwar eine konkrete Vorstellung, wie das gehen soll, aber leider ist das (zumindest für mich) nicht umsetzbar. Also mal kurze erklärung:
Derzeit: 2 Frames (ja, ich weiß-> daher Update).
Problem: Menü nur auf Hauptseite (index.html). Wenn man direkt zu einer seite geht, fehlt das Menü. Das möchte ich verhindern. Nebenbei neues Design -> CSS usw (das sollte aber klappen, ist getestet und vorbereitet, aber optisch noch nicht fertig). Die Frames sind derzeit den ganzen Bildschirm hoch, also wenn etwas übersteht wird mittels 2 Scrollbalken (Menü oder Inhalt) gescrollt.
Problem 2: Das Menü ist aufklappbar. Klickt man zB einen hersteller an zB Commodore, so erscheint ein Menü mit Computer, Laufwerke, Informationen usw. Klickt man Laufwerke an, so erscheint 1540, 1541 usw. und diese erscheinen dann im Inhalts-Frame wenn man diese anklickt.
Soweit so gut. Meine Überlegungen sind zwar gut, aber keine Lösung ist technisch so ausgereift wie Frames in meinen Augen. Frames funktionieren super, alle anderen haben Probleme. Wie kann man diese Probleme umgehen (verstehe echt nicht, dass die das nicht eingebaut haben ).
Mit CSS und PHP Include ist oft die Rede. OK OK dann erscheint an jeder Seite zwar das Menü, aber ist immer wieder eingeklappt, da es ja von vorne die Menü-Datei lädt und diese eben zuerst alles eingeklappt hat. Ist also das Problem mit dem aufklappen, sonsosten ist es wie ich es möchte (die Seite hat ein Scrollbalken und wenn man es aufklappt, wird die Seite größer bzw. mehr zu scrollen).
-> Kann man das wie umgehen???
Versuch 2:
Mit iFrames. Wenn ich das Menü fix habe und den Inhalt im iframe, dann hab ich dasselbe Problem wie vorher, dass die Unterseiten eben KEIN Menü anzeigen -.-
Wenn ich aber das Menü im iFrame habe, gibts folgende Probleme:
1.) Ich kann keine Größe angeben und iframe kann nicht 100% Höhe des Bilschirmens. Jeder hat einen anderen Monitor bzw. Auflösung und das kann ich also nicht vordefinieren.
2.) Das Menü klappt auf aber iFrames „checken“ das nicht, bleibeb immer gleich groß.
Also gibts da eine Lösung? Sonst würde ich wohl PHP machen und mit dem einklappen leben müssen. Oder gibts eine andere Lösung? Ich bräuchte so eine Art LAYER welche immer über dem Inhalt angezeigt wird und sich beim Laden einer im Hintergrund befindlichen Seite nicht stören/beeinflussen lässt.
Außerdem noch eine Frage: Ich habe derzeit alles .html. Da ich nun alles moderner machen, wollte ich eben PHPinclude verwenden, dazu muss ich aber alle Seiten in .php umbenennen. Gibt es eine andere Möglichkeit? Die Seiten in html lassen und irgendwie anders auf php umschalten? Weil dann müsste ich entweder 100erte Links ändern oder pro php Seite eine Weiterleitung in html machen.
Das wärs fürs erste hehe. Wäre super froh wenns da irgendeine Lösung geben würde
Tut mir Leid falls Fehler oder Tippfehler im Beitrag sind. Habe den IE8 und wenn beim Textfenster ein Scrollbalken erscheint, dann „zuckt“ es immer und ich kann nichts mehr ändern, weil ich es nicht mehr lesen oder sehen kann. Ich hab schon gesucht, aber ich habe keine Lösung gefunden, auch andere haben das problem :(Tut mir Leid, sry.
scacom