Firefox zeigt Bild nicht an Chrome und IE schon

Ne0line

Enthusiast
Thread Starter
Mitglied seit
19.05.2014
Beiträge
634
Ort
Saarland
Hey,

wie im Titel schon erwähnt zeigt der Firefox Bilder die ich per
Code:
<img src="C:/Users/A585890/Desktop/ProjektTog/bilder/logo.jpg"  alt="logo">
einfüge nicht an. Der Chrome Browser sowie IE zeigen dieses Bild ohne Probleme an.
Wisst ihr woran das liegen kann? Da ich grade erst am Entwickeln bin. Läuft das ganze Local aber. Daher benutze ich noch Verzeichnisse.

Grüße

Ne0
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Sicherheit.
Eine Webseite könnte ja sonst auch so auf lokale Benutzerdateien zugreifen und per Javascript auslesen und verwenden. (<img src="C:/Users/A585890/Decuments/Geheimedatei.txt" alt="logo">)

Du kannst mit relativen Pfaden arbeiten, also <img src="bilder/logo.jpg" alt="logo">
oder die eben schnell Xampp installieren.
 
Naja aber IE und Google Chrome machen das ja auch anstandslos.

Und wenn ich <img src="bilder/logo.jpg" alt="logo"> bentutze gehts gar nicht mehr.
Als doctype hab ich einfach nur "<!DOCTYPE html>" benutzt falls das was damit zu tun haben könnte.
 
Hi

Ich würde das auch über einen Webserver machen. Idealerweise installierst Du eine VM mit XAMPP.

Für den relativen Pfad kannst Du auch mal ../ vorne ran setzen. Liegt das Verzeichnis "bilder" an dem gleichen Ort, wo sich das HTML Dokument befindet? Ich würde mir das arbeiten mit relativen Pfaden ruhig gleich von Anfang an angewöhnen, alles Andere ist basteln.

Einige Webserver (Linux) achten peinlichst auch auf Gross- / Kleinschreibung. IIS hingegen ist das egal. K.A., wie Browser darauf reagieren, aber vielleicht liegts ja daran?!
 
Zuletzt bearbeitet:
Wenn ich das auf meinen Privat Rechner machen würde könnte ich das so machen ja. Aber das ganze wird auf einem Firmenrechner gemacht. Der einerseits keine VM betreiben könnte da nur 2GB Ram und anderer Seits ich dort nichmal Admin rechte habe um etwas zu installieren.

das mit dem "../" davor probiere ich gleich mal. Ist nicht ganz am gleichen Ort. Also ich habe einen Projekt Ordner und in diesem Ordner gibt es einen Ordner "Bilder" und einen Ordner "Webseiten".

Auf Gross- / Kleinschreibung wurde geachtet. Ich schreibe generell alles klein was geht :)

EDIT: Das "../"war die Lösung des Problem. Vielen Dank für eure Hilfe :)
 
Zuletzt bearbeitet:
Du musst den relativen Pfad abhängig von deiner index.html nehmen.

Also mal angenommen, die liegt in dem Ordner "ProjektTog" dann nimmst du abhängig von diesem den weitergehenden Pfad, also bilder->logo.jpg. Wenn die Datei direkt auf dem Desktop liegt dann abhängig davon ->ProjektTog->bilder->logo.jpg. Mit zwei Punkten ("..") gehst du dabei zurück, also deine Index-Datei liegt in einem Order Sites im Ordner "ProjektTog", dann ..->bilder/logo.jpg.
Allerdings solltest du dir auch über die Order-Strukturen Gedanken machen, also einen Hauptordner erstellen, darunter einzelne Ordner für Css, Javascript, Bilder, Scripts, usw.


Dass das ganze mit absoluten Pfaden bei den beiden anderen Browsern funktioniert ist gut möglich, da hier vllt. erkannt wird, dass das ganze lokal läuft. Auf jeden Fall solltest du dir die absoluten Pfade von Anfang an abgewöhnen, da es immer zu Fehlern kommt und du hinterher den Ordner nicht einfach verschieben kannst.
 
Zuletzt bearbeitet:

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh