Einzelnen Beitrag anzeigen
Alt 07-10-2002, 22:11   #4 (permalink)
Alex U.
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Geschrieben von pheidrias

Vielleicht sollte man einfach das gesamte erhaltene Dokument nach dem 404-String durchsuchen ?

if(escape(meinXML).indexOf("%3Ch1%3E%0A404%20Not%2 0found%20%3Cbr%3E%20fnord%23
23%0A%3C%2Fbr%3E%3C%2Fh1%3E")!=(-1)) {

indexOf() ist eine Idee:
ActionScript:
  1. parsed = String(meinXML);
  2. if(parsed.indexOf("404") != -1)
Das ist etwas einfacher und universeller und gefällt mir auch besser. Man könnte mit weiteren "if else" auch einfacher nach anderen Fehlermeldungen prüfen. escape() fällt ganz weg.

Wenn allerdings Flash aus einer Datei die Zeichenfolge "404" parst, wird die Datei als 404 Dokument vom Webserver erkannt. Ich glaube aber nicht das geparste SWFs "404" ausgeben. Ich bekomme ungefähr immer so etwas heraus:

FWS[

Fazit: Da man nur SWFs laden will, wird wohl der String "404" nie vorkommen und indexOf() ist besser. Ich habe den ersten Post erneuert.

Gruß
Alex

Geändert von Alex U. (07-10-2002 um 22:40 Uhr)
Alex U. ist offline   Mit Zitat antworten