Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

JS: Prüfen, ob ein IMG auf Platte (!) vorhanden





Frage

Hallöchen zusammen, über die Suchfunktion habe ich nichts gefunden, daher meine Frage. kann man per JavaScript feststellen, ob ein Foto auf der Harddisk/Server vorhanden ist ? Bild soll nur angezeigt werden (dyn. über JS eingebunden), wenn es auch wirklich vorhanden ist. ich habe versucht es über [code]img.width[/code] zu realisieren, ab die Abfrage liefert immer nur die Breite des Fehlerzeichens "kein Bild (rotes X)", selbst wenn das Bild vorhanden ist.

Antwort 1 von katy

Hallo cib,

du kannst nur das Bild irgendwie referenzieren als src in einem Image-Objekt und diesem Objekt ein onload-Event zuordnen.
Etwa:

var gefunden = false;
var bild = new Image();
bild.src = "pfad/bild.jpg";
bild.onload = function() {
 gefunden = true;
}


Wennd as Bild erfolgreich geladen wurde, solltest du dies über
if (gefunden)
abfragen können.

Das habe ich jetzt allerdings nicht getestet.

Direkte Abfragen des Dateisystems sind mit JavaScript aber grundsätzlich nicht möglich.

katy

Antwort 2 von kicia

Hallo,
es geht um eine Internetseite, richtig ?
Wenn ja, ignoriere diesen Post. Wenn nicht, gäbe es möglicherweise noch andere Möglichkeiten.

Gruß, Kicia

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: