Bild wird nicht angezeigt.

Hallo, ich bin ein html Anfänger und möchte nur ganz einfach eine Grafik einbinden.

Das Problem: Unter win 98 mit IE 6 wird meine Grafik einwandfrei angezeigt.

Wenn ich das gleiche unter WinXP mit IE 7 aufrufen will, kommt nur ein rotes Kreuz.

Worin liegt das Problem?

Bitte um Hilfe

[code]

Grafikreferenz definieren

Logo

Logo

[/code]

[COLOR=„#ff0000“]Moved: HTML. Bitte nur Fragen das Forum betreffend in der Kategorie „Fragen zum Forum“ stellen. (Maxi)
[COLOR=„Red“]Mod-Edit: Code-Tags hinzugefügt. (Maxi)
[COLOR=„Red“]MOD EDIT: Aussagekrädtigen Titel eingefügt. (Corvulus)

Dein Problem ist diese Codezeile:

<img src="C:\homepage\logo.png" alt="Logo">

Dieser Link verweist auf eine Festplatte. Mach einen Link darauf, der Web-tauglich ist.

Logo

Danke, aber was ist ein Link, wer Web tauglich ist?

Das Bild ist auf c: und unter Win98 mit IE 6 funktioniert ja alles?!

Das Bild siehst nur du, weil es dort auf deiner Festplatte gespeichert ist. Kein anderer außer Leuten, die an deinem PC sitzen können es sehen.

<img src="Link zum Bild" width="x" height="x" alt="x" />

Das Bild hochladen und die Werte in diese Zeile eintragen…

Du musst es dir so vorstellen, die Struktur bei dir zu Hause ist anders als die auf dem Webserver, C:/ wirst du da höchstwahrscheinlich nicht finden.
Es würde so viel besser gehen:
homepage/index.html
homepage/logo.png

// index.html

<img src=„./logo.png“ alt="Logo>

Grafik wird nicht angezeigt

Hallo Maxi, Hallo MOst,

noch einmal vielen Dank für die Tips.

Allerdings wird bei mir immer noch keine Grafik angezeigt.

Ich habe jetzt folgendes gemacht:

Das Bild ist hochgeladen,

wie in folgenden Beispiel:

getestet mit und ohne Verzeichnis und alle möglichen Variationen und nichts, aber auch gar nichts geht!!!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Grafikreferenz definieren</title></head><body><h1>Logo</h1><p><img src="verzeichnis/logo.jpg" alt="Logo"></p><p><img src="logo.jpg" alt="Logo"></p></body></html>Einen Hinweis hab ich meinen Provider gelesen, wo es heißt:index.html: Die Seite, die diese Homepage Startet muß diesen Namen tragen.Wie ist das zu verstehen?Ich kopiere einfach immer nur den html code in das html Fenster von united domain.Wo und wie ist diese index Setzung anzugeben, falls es daran liegen sollte?Liebe GrüßeHelmut

Deine Startseite muss ganz einfach den Namen index.html haben und darf in keinem Ordner liegen.

Das Bild muss den gleichen Namen haben wie im Link dorthin und muss dann auch in diesem Verzeichnis liegen.

Grafik wird nicht angezeigt

Also irgendwie steht ich auf dem Schlauch.

Ich kapier`s immer noch nicht.

Also Verweis und Link ist klar, aber das mit dem „index.html“ nicht.

Soll dies heißen, das ich den Code irgendwie als index. html speichern soll oder als Domainname.html oder … ?

Die Seite, die als Startseite deiner Homepage dienen soll speicherst du einfach als index.html ab. Startseite ist die, die als erstes aufgerufen werden soll.

Grafik wird nicht angezeigt

Also jetzt habe ich den Code als index.html gespeichert und diese Datei auf das Verzeichnis DomainName.de hochgeladen. logo.jpg und index.html sind jetzt im gleichen Verzeichnis, aber immer noch nichts.

Weiter gibts da noch die Verzeichnisse php_includes und php sessions.

…und in den Html Baukasten von United Domain speichere ich immer den code dazu ab - auch für die Sub Domains. Es funktioniert alles, nur kein Bild.

Oder muß ich in dem Html Baukasten was anderes angeben?

Deine index.html darf in keinem verzeichniss, sondern muß ganz „oben“ im _root deines webspaces liegen. Da hier keiner die struktur deines webservers kennt wird es schwierig. wie wäre es mit einem link?

Die anderen beiden Verzeichnisse haben nichts mit deinem Bild zu tun.
Hast du das Bild auch nur mit logo.jpg verlinkt? Hast du auf groß- und kleinschreibung geachtet?

Also auf Groß und Kleinschreibung ist geachtet, alles ist klein.

Ich habe jetzt versucht, die index.html in . und … (vor meinem Verzeichnis)zu kopieren, nur geht auch nicht.

Angegeben habe ich das Bild so:

Logo

Der Webserver ist ws.udag.de

So schwer kann das doch nicht sein, das gibt`s doch nicht!

Also, wenn du das Bild so verlinkst sollte es logo.jpg heißen und im gleichen Verzeichnis liegen wie die HTML-Datei.

Gibst du uns bitte mal den Link zu der Seite?

Grafik wird nicht angezeigt

Die Seite heißt chanhoo.de

Solche Links sind komplett falsch!

<p><img src="chanhoo.de/logo.jpg" align="right" alt="Grafik"></p>!
Hier muss die Grafik zusätzlich noch im Verzeichnis chanhoo.de liegen!
Richtig sind diese beiden Lösungen:

<p><img src="http://www.chanhoo.de/logo.jpg" align="right" alt="Grafik"></p>
<p><img src="logo.jpg" align="right" alt="Grafik"></p>

Merke:
Wenn du die Domain mit angibst, dann immer mit http:// und www. sonst wird es nicht als eine solche erkannt.

Grafik wird nicht angezeigt

Danke,

aber daran liegts auch nicht. Habe beide Varianten schon durch, jetzt mit langem Verweis, nur keine Grafik kommt. In derindex.html hab ichs auch geändert.

Nur keine Grafik ???

Hast du die Seite nach dem Ändern auch mit F5 neu geladen? Sonst werden keine Änderungen angezeigt…

Poste jetzt mal bitte den ganzen Quellcode der HTML-Datei, wäre doch gelacht, wenn wir den Fehler nicht finden können…

Grafik wird nicht angezeigt

Danke für „das Mut“ machen,

aber wie geht posten?

du kopierst den ganzen Quellcode und fügst ihn hier in einen neuen Beitrag ein. Fertig. Dann machst du noch die Code-Tags, also [noparse]Hier der Quelltext[/noparse] drumrum und fertig.