Hallo
ich hatte vor ein paar Wochen die Frage aufgeworfen, ob die möglichkeit besteht einzelne Zellen einer Tabelle neu zu laden.
Wenn ich mich recht erinnere und nichts verpasst habe (der Thread hats wohl nicht ins Archiv geschafft, zumindest konnte ich ihn nicht finden), dann ist das auf "herkömmliche" Weise wohl nicht möglich
Jetzt ist mir heute gerade eine etwas andere Möglichkeit eingefallen, die zwar den Einsatz von Frames und JS erfordert, was aber von der Zielgruppe her kein Problem sein sollte. Das Ganze ist bisher nur eine grundsätzliche Idee und ich möchte mir hier gerne von euch ein paar Tipps holen für die Umsetzung bzw. ganz allgemein Nachfragen, ob so etwas überhaupt (effektiv) funktionieren kann
Folgendes Konzept:
Bisher liegt eine Tabelle mit relativ vielen Zellen vor (könnten gut über tausend werden). Diese Tabelle stellt ein Spielfeld dar. Nun dauert es natürlich eine Weile, bis solch eine Tabelle durch ein Script erstellt und beim Benutzer im Browser vollständig geladen worden ist. Um die Ladezeiten zu verkürzen, war es meine Idee, nur die Änderungen auf dem Feld, die nicht zu umfangreich sein sollen, zu aktualisieren und den Rest einfach stehen zu lassen.
Frage: Ist es möglich und sinnvoll, 2 Frames zu verwenden, wobei ein Frame "unsichtbar" ist und im anderen das Spielfeld angezeigt wird. Im unsichtbaren Frame kommen die Informationen vom PHP-Script an, welche Felder verändert werden müssen. Diese "zieht" man nun mit JS raus und aktualisiert so das Spielfeld, ohne die Tabelle vollständig neu zu laden. => kürzere Ladezeiten, weniger Traffic.
Wenn ja, habt Ihr für mich vielleicht ein paar Ansatzpunkte? Ich muss sagen, dass ich mich mit dieser Idee auf für mich jungfreulichem Gebiet befinde.
Gruß und schon mal Danke im Voraus
Carl