Peter: Quelltexte auslesen/einlesen mit JS

Hallo,

Ich hab folgendes Problem: Ich bräuchte für mein JavaScript eine Lösung wo ich aus dem Quelltext dieser Seite http://qt.exploratorium.edu/mars/opportunity/navcam/2008-06-22/ die JPEG Bilder auslesen und in Variablen speichern kann (übrigens, besondere Ansprüche werden für diese Bilder nicht erhoben - ausser dass die Quellen (JPL/NASA, Exploratorium) bekannt gemacht werden)
Was ich aber bis jetzt im Net gefunden habe, bzw. nicht gefunden habe, scheint darauf hinzudeuten, dass das Einlesen von fremden Quelltexten in einen JavaScript gar nicht geht (oder?). Eine Lösung irgendwie über PHP einzubinden musste ich leider gleich wieder aufgeben, weil mein Hosting-Provider hat aus Sicherheitsgründen http://ch2.php.net/manual/en/function.file-get-contents.php und ähnliches gesperrt (wie wohl die meisten anderen Provider auch).

Gibt es wirklich keine Möglichkeit das irgendwie mit JavaScript zu lösen?

Danke und Grüsse

Peter

  1. Die Mehrzahl aller guten Browser hat aus Sicherheitsgründen das Einlesen von Seiten fremder Domains über AJAX-Aufrufe oder aus unsichtbaren iframes heraus gesperrt. Du wirst daher wahrscheinlich keine überall gangbare Lösung finden.

    Einzige Ausnahme: Wenn die Daten von der Seite im JavaScript-Format (bspw. als JSON-Objekte) vorliegen, kannst Du sie evtl. über das Erstellen eines script-Objekts einlesen.

    Gruß, LX

  2. Hi,

    Was ich aber bis jetzt im Net gefunden habe, bzw. nicht gefunden habe, scheint darauf hinzudeuten, dass das Einlesen von fremden Quelltexten in einen JavaScript gar nicht geht (oder?).

    korrekt.

    Eine Lösung irgendwie über PHP einzubinden musste ich leider gleich wieder aufgeben, weil mein Hosting-Provider hat aus Sicherheitsgründen http://ch2.php.net/manual/en/function.file-get-contents.php und ähnliches gesperrt

    Es mag zwar nicht möglich sein, Dein JavaScript auf der fremden Seite einzubinden. Aber ziemlich sicher ist es möglich, den Provider zu wechseln.

    (wie wohl die meisten anderen Provider auch).

    Das halte ich erst einmal für ein Gerücht.

    Gibt es wirklich keine Möglichkeit das irgendwie mit JavaScript zu lösen?

    Ja, es gibt wirklich keine Möglichkeit, das irgendwie mit JavaScript zu lösen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes