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:
Wennd as Bild erfolgreich geladen wurde, solltest du dies über
Das habe ich jetzt allerdings nicht getestet.
Direkte Abfragen des Dateisystems sind mit JavaScript aber grundsätzlich nicht möglich.
katy
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
es geht um eine Internetseite, richtig ?
Wenn ja, ignoriere diesen Post. Wenn nicht, gäbe es möglicherweise noch andere Möglichkeiten.
Gruß, Kicia

