Hallo miteinander!
Also es ist derweil wohl klar, dass es definitiv nicht sinnvoll ist, in der index.html die einzelnen Teilseiten per iframe
einzubinden.
Es ist auch klar, dass es ebensowenig Sinn ergibt, auf den einzelnen Unterseiten die Animation einfach mit <script src="...">
einzubinden, da in diesem Fall das Programm bei jedem Aufruf von neuem starten würde.
Wie könnte man also das Ziel erreichen, dass die Animation auch bei einem Seitenwechsel oder dem Öffnen mehrerer Tabs auf allen Seiten synchron weiterläuft?
Ein Gedanke wäre, das Animationsprogramm mit Parametern aufzurufen, aber das wäre, abhängig von der Art der Animation, extrem schwer bis unmöglich umzusetzen, und daher auch keine wirklich realistische Option.
Was ich mich nun Frage ist, ob es nicht irgendwie möglich wäre, die Sache mit dem iframe
umzudrehen, also anstatt die Animation auf der Hauptseite laufen zu lassen und dann die Inhalte der Teilseiten mit iframe
einzubinden, die Animation in einem externen HTML Dokument laufen zu lassen und dieses auf allen Seiten einzubinden.
Aber das wäre natürlich im Prinzip das Gleiche in Grün, es sei denn, man könnte es irgendwie so einrichten, dass nicht jedesmal eine neue Instanz des Dokuments geladen wird, sondern ersteinmal geprüft wird, ob die Seite mit der Animation bereits im Cache ist, die Animation also bereits läuft, um dann festzulegen, dass exakt dieses Dokument angezeigt wird.
Die Frage ist also, welche Einflussmöglichkeiten man da hat und ob sowas prinzipiell überhaupt möglich wäre...
Gruß,
var