| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Padawan Registriert seit: Dec 2005 Ort: Hannover
Beiträge: 75
|
Hallo, wie häufig kommt es vor, dass alles geht, nur der IExplorer Unfug macht. Bei mir ist es mal anders. In meinem Projekt werden XML-Daten serverseitig über ein Script ausgeliefert. Ein Fortschriftsbalken visualisiert den Ladezustand. Opera und IExplorer stellen alles im TYPO3-Kontext prima dar, die XML-Daten werden verarbeitet und angezeigt. Nur Mozilla Firefox zeigt es nur in seltenen Fällen an, aber meistens ist das XML-Objekt leer und der Film bricht ab, weil XMLObj.loaded=false ist. Der Flash-Player ist im übrigen identisch mit dem aus Opera Leider zeigen Opera und IExplorer das gleiche Verhalten wie Firefox, wenn der Film mit der von Flash erstellten HTML-Datei remote aufgerufen wird... Achso: eine XML-Datei, die nicht vom Skript erstellt werden muss, sondern schon fertig vorliegt, funktioniert. Liegt also möglicherweise an einer Zeitverzögerung?Hier mal die wichtigen Teile meines Film: Übergabe der Script-URL im HTML-Code durch: PHP-Code: PHP-Code: PHP-Code: PHP-Code: Danke Seebold |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 14
| [STUFF] Sandbox, UTF-8, Cache Problemlösung... [MXP-FlashExtension+PHP] schau mal ob es damit geht , wenn nicht wird das an dem script liegen das das xml erstellt, ich habe festgestellt das manche asp / cfm seiten die xml generieren im flash eines einlesens durch einen flashclient bzw via php, eine eingebaute fehlerroutine haben, sozusagen wie eine seite 404 ."bitte wenden sie sich an den netzwerkadmin...." dann kann man da nichts machen ausser du bewegst die leute dazu ein xml rpc modul zur verfügung zu stellen oder etwas am errorhandling zu machen |
| | |
| | #3 (permalink) |
| Padawan Registriert seit: Dec 2005 Ort: Hannover
Beiträge: 75
| Extension funzt, löst aber das Problem nicht
Vielen Dank für den Hinweis auf deine Extension -- nur kommt am Ende kein XML-Objekt heraus, dodern ein Objekt mit 2 Elementen ohne ChildNodes..., oder? Wir haben in der zwischenzeit herausgefunden, dass die XML-Datei scheinbar zu groß ist und Firefox den Download abbricht. Jetzt habe ich die XML-Datei gezippt und hoffe, dass es reicht. Sonst werde ich die Datei wohl in einzelne Schnipsel teilen müssen :-( Aber danke noch mal für die Hilfe. |
| | |
| | #4 (permalink) | ||
| Neuer User Registriert seit: Jan 2006
Beiträge: 14
| Zitat:
Sinn und prinzip ist eigentlich das man mittels einer php datei die xml von einem lokal ordner aus geladen wird, dort intern utf-8 codiert, da ich öfters das problem hatte das man immerwieder daten aus dem cache liest habe ich dies auch mit berücksichtigt und da auf mein webspace gerade umgezoen ist und ich mich umstellen muste auf eine neu php version... aber egal Zitat:
zu grosse datei kenn ich eigentlich nicht 60.000 und 100.000 zeichen hatte ich schon ohne probleme and so wie ich las geht es wohl bis 2 mb grösse problemlos. evtl ein serverseitiger timeout? Geändert von javatis (09-02-2006 um 16:09 Uhr) | ||
| | |
| | #5 (permalink) |
| Padawan Registriert seit: Dec 2005 Ort: Hannover
Beiträge: 75
|
Im Frame-Script "XML-Ladevorgang starten" ist ein Absprung auf "if (prozent==100)". Scheinbar reagiert Firefox etwas zu schnell und spring schon zur Verarbeitung, bevor das XML-Objekt eingerichtet ist. Besser ist natürlich der Absprung bei ObjXML.onLoad Aber danke trotzdem. Vielleicht muss ich mir Deine Extension noch mal ansehen und schauen, wo bei mir das Problem lag. Sorry. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 14
|
kein problem ![]() übrigens zwar undokumentiert aber die exentsion hat noch 3 weitere funktionen ... helfen dir zwar nicht aber so nebenbei: Meinfpps.getKbsTotal() Meinfpps.getKbsLoaded() Meinfpps.getPercentLoaded() Allerdings sehe ich gerade das du eh einen denkfehler hast ich weiss zwar nicht wie der Rest deiner flash datei aussieht aber normalerweise legt man die ausführenden funktionen in den onLoad event um zu verhindern das die daten noch nicht da sind, das selbe wäre im vergleich bei meiner extension der onParse "event" also solltest du alle funktionen in den onLoad event stecken, dann kannst du sicher sein das alle daten da sind. |
| | |
| | #7 (permalink) |
| Padawan Registriert seit: Dec 2005 Ort: Hannover
Beiträge: 75
| Genau!
respektive vom onLoad in den Frame springen, der die Funktionen enthält. So hab ich s jetzt. Wenn onLoad fehlschlägt, läd er den Errorfilm in _root. Somit können auch nicht aus versehen die Funktionen doch noch ausgeführt werden :-) Stimmt, die Funtkionen hatte ich vermisst, da ohne die der Fortschrittsbalken langweilt. Hab sie mir in die ReadMe kopiert. Grüße |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |