Hallo zusammen !
Ich hoffe, jemand kann mir bei meinen Problemen mit PHP helfen.
Folgendes: Ich bastle an einer Homepage, die 4 DIV-Bereiche
(Header, vertikale Navigationsleiste links am Rand, Content rechts daneben und Footer) hat.
Über die Navigationsleiste aufgerufene PHP-Seiten werden mittels Load-Funktion in den DIV-Bereich Content geladen und angezeigt. Sinn ist, dass nicht bei jedem Aufruf die komplette Seite (also Header, Navigation und Footer) neu geladen werden muss. Das klappt auch im Großen und Ganze gut, ABER…
…nun habe ich mit einem Kontaktformular Probleme, dass ebenfalls
bei Aufruf über die Navigation im DIV-Bereich Content angezeigt werden soll. Ich bekomme das Formular, welches ja ein PHP-Skript ist, im Content-DIV gestartet, habe dann aber folgende unerwünschte Effekte:
- Die Schrift auf der gesamten Website wird mit Aufruf des Formulars kleiner ! Rufe ich eine andere Seite über die Navigation auf, nimmt die Schrift wieder die normale Größe an.
- Das Formular prüft ja die Eingaben auf Vollständigkeit und gibt bei unvollständiger Eingabe eine Fehlermeldung neben dem entsprechenden Textfeld aus. Soweit so gut. Unerwünscht ist aber, dass das Formular und damit die ganze Seite neu geladen wird, was zur Folge hat, dass Header, Navigationsleiste und Footer veschwinden.
- Dann habe ich trotz Charset-Befehl immer noch keine korrekte Darstellung der Umlaute.
Kann mir jemand erklären, wie ich die Probleme lösen kann ?
Gruß Kai