bei flash läd die seite immer komplett ??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

bei flash läd die seite immer komplett ??

Beitrag von kolja »

nabend forum

ich habe auf einigen meiner unterseiten einen kleinen flash_mp3 player eingebunden
nun wurde ich das gefühl nicht los, das wenn auf der nächten seite der flash player eingebunden ist,
die komplette seite neu läd.

ansonsten wird nur der teil neu geladen, der sich ändert

schaut es euch doch bitte auch mal an: http://mona-davinci.de/phpbb/portal.php

ich meine die navigation auf der linken seite
klickt euch mal durch ..

ist doch irgendwie eine doofes gefühl...

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Neu*geladen* wird immer die ganze Seite - sind ja keine Frames und kein AJAX. Was du meinst ist das Rendering - das kann durchaus durch das Flash hervorgerufen werden. Da kannst du aber wohl nicht viel dran machen.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

nabend

und ich hätte es drunter schreiben können:

jesemann wird sagen; kannste nix machen.

das die seite, bis auf den cache immer komplett neu geladen wird war mir klar,
aber das mit dem rendering ist mir jetzt irgendwie neu :oops:

wobei auch ganz logisch...

das heisst, mein problem ist ein "browser-problem"

oder andersherum,
wie kann ich einen mp3 player einbinden ohne das die seite immer neu gerendert wird ??

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Ich weiss nicht wie die Browser da intern funktionieren, für den Effekt gibt es 2 mögliche Ursachen:

Entweder a oder b(ä) (Lilo Wanders Stimme aufsetz):

a) Das Rendering wird wirklich gecashed.

b) Es wird immer alles neu gerendet, es erscheint nur ohne Flash wie eine nur-partielle Neurenderung (furchtbare Eindeutschung, jetzt komm ich nicht mehr in Duden), weil die Seite ohne Flash schneller ist.

Es könnte evtl. helfen, den Player in einen iframe zu packen der eine feste Grösse hat. Letztlich ist aber alles nur herumprobieren, eine Patentlösung gibt es nicht. Auch dann ist die Frage, ob die Lösung in allen Browsern zum gewünschten Ergebnis führt. Die Idiotensichere Lösung ist natürlich, das Flash Ding in einen externen Frame auszulagern, aber eine Frameset-Seite dürfte mehr Nachteile bringen als das jetzige.

Alles in allem, kann ich dir nur einige Dinge nennen, die immer wichtig sind für einen ruhigen Seitenaufbau:

Das grösste Problem sind Dinge, bei denen die Grösse unklar ist. Vermeide Grafiken, iframes, am besten auch grosse Tabellenzellen, ohne Grössenangabe. Wenn der Browser nicht auf den Inhalt warten muss um zu wissen wie gross ein Kasten werden soll, ist klar das die Seite ruhiger läd, wodurch auch dein Effekt des partiellen Rendering entstehen kann.

Man sollte annehmen, das die Grössenangabe des Flash-Files hier auch ausreichen sollte, tut sie aber scheinbar nicht. Deswegen der Versuch mit dem iFrame.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

danke für die ausführliche antwort

das mit dem iframe scheint wirklich die kösung zu sein,
ist aber etwas kompliziert zu realisieren,
da der flash-palyer ein bbcode ist

werd mir das ganze aber heute abend mal genauer anschauen
und ggf eine lösung präsentieren

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

ok, geschafft :-)

die zu spielenden lieder werden dem flash player per url übergeben,
und die seite per iframe eingebunden :-)

danke jensemann

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „Coding & Technik“