Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML Problem... (https://www.delphipraxis.net/84670-html-problem.html)

abc newbee 19. Jan 2007 20:19


HTML Problem...
 
Hi!

Wisst Ihr, warum der Internet Explorer nicht in der Lage ist folgenden Code anzuzeigen?

Delphi-Quellcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>Banner/Logo</title>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
[img]/images/banner.gif[/img]
</body>
</html>
Das zu ladende Bild wird nicht angezeigt... Im Firefox geht mal wieder alles...

malo 19. Jan 2007 20:22

Re: HTML Problem...
 
Im IE6 keine Probleme.

abc newbee 19. Jan 2007 20:25

Re: HTML Problem...
 
Jo ich hab den IE 7 (leider :lol: )... Ich hab das ganze jetzt mal mit nem JPG versucht und jetzt gehts..

Pfoto 19. Jan 2007 20:30

Re: HTML Problem...
 
Zitat:

Zitat von abc newbee
Jo ich hab den IE 7 (leider :lol: )... Ich hab das ganze jetzt mal mit nem JPG versucht und jetzt gehts..

aber ob das die Lösung ist...?


Ich habe den Code eben mit einer Datei ausprobiert,
bei meinem (Explorer 7) gings auch nicht!

Dann habe ich den Anfangs-Slash bei "/images/banner.gif" weggelassen und es funktionierte.

SQL-Code:
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>Banner/Logo</title>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
[img]images/banner.gif[/img]
</body>
</html>

Gruß
Pfoto

ulrich.b 19. Jan 2007 22:06

Re: HTML Problem...
 
Zitat:

Zitat von Pfoto
Dann habe ich den Anfangs-Slash bei "/images/banner.gif" weggelassen und es funktionierte.

... so soll es ja auch sein. Ein "/" am anfang eines Pfades im HTML Code bedeutet, dass es sich um eine absolute Pfadangabe am HTTP Server handelt.

zB: am Server www.server.com wird "/images/banner.gif" zu "www.server.com/images/banner.gif".

ohne einem Slash am Anfang entspricht es einer relativen Pfadangabe (gleichbedeutend mit "./images/banner.gif")!

Bei lokalen Dateien wird es anscheinend von verschiedenen Browsern verschieden interpretiert. Aber egal, denn korrekt ist ohnehin nur "images/banner.gif", oder besser "./images/banner.gif"

faux 19. Jan 2007 22:07

Re: HTML Problem...
 
Zitat:

Zitat von ulrich.b
"images/banner.gif", oder besser "./images/banner.gif"

imho völlig gleichbedeutend.

ulrich.b 19. Jan 2007 22:22

Re: HTML Problem...
 
Zitat:

Zitat von faux
Zitat:

Zitat von ulrich.b
"images/banner.gif", oder besser "./images/banner.gif"

imho völlig gleichbedeutend.

Hast recht, ... nur ist die 2. Variante schöner zu lesen (man erkennt schneller die Absicht)!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz