Hallo
Mal angenommen meine Seite besteht aus verschiedenen Blöcken, wie etwa
- Kommentare anzeigen und neuen hinzufügen
- Events anzeigen und hinzufügen
- Foto ansehen und uploaden
In der Seite (PHP) rufe ich verschiedene Funktionen auf, die diese Blöcke ausgeben oder nicht, je nach Wunsch. Jeder Block hat sein JavaScript zum Formulare prüfen, Infos ein/ausklappen, AJAX, Eventhandler und so.
Da frag ich mich jetzt wo ich dieses Script am besten notiere.
Ich könnte im head eine Funktion (PHP) aufrufen, die das Script bei Bedarf dort hinzufügt, beispielsweise das Script zu den Fotos nur dann wenn später auch wirklich der Fotoabschnitt eingetragen wird.
Oder ich nehms mit in den Fotoabschnitt im body, dann habe ich nur eine einzige Stelle wo ich den Fotobereich einfüge, aber dann steht das Script halt "mittendrin". Möglicherweise auch innerhalb weiterer divs oder anderer Strukturelemente der Seite.
Gibts da eine zu bevorzugende Vorgehensweise?