Hotspots und internet explorer 8

lobolobo

Grünschnabel
Hallo,
ich hoffe ich bin mit meinem Anliegen hier richtig. Anderenfalls bitte verschieben und sorry an die Admins.
Ich habe mit dreamweaver CS3 eine Site erstellt. Ganz ohne Tabellen. Einfach nur eine Grafik.
Die nötigen Verlinkungen habe ich mit hotspots erstellt. Im Firefox funktioniert das einwandfrei. Aber der IE 8 zeigt nur eine weiße Fläche. Hat jemand eine Idee woran das liegen kann?
Vielen Dank schonmal und hier die URL: http://www.be-grafik.de
 
Hallo lobo² :)

Ich habe eine Idee, woran das liegen könnte, aber vielleicht ist dir mehr geholfen, wenn du den Fehler selber findest: Zeige deine Seite einfach mal einem Validator, z.B. diesem hier:
http://validator.w3.org/check?verbose=1&uri=http://www.be-grafik.de/index.htm
Der Validator gibt dir alle Unstimmigkeiten zu dem von dir gewählten XHTML-Standard aus. Wenn du diese Fehler beseitigt hast, dann könnte ich wetten dass dann auch der IE8 deine Seite anzeigt.

Ich hoffe, dass dir das weiterhilft, ansonsten melde dich noch mal.
 
Zuletzt bearbeitet:
Hallo hela,
vielen Dank erstmal für deine Antwort. Ich habe den Code bereinigt und die angeblichen fehlenden Attribute ergänzt. Hat leider garnix gebracht. Dass das BG Bild jetzt im IE angezeigt wird ist nur ein Trick mit Body Background. Aber Funktionen fehlen nach wie vor.
Muss ich noch was basteln. Dreamveaver CS 3 hat ja eigene Valis. ich habe mich auch soweit danach gerichtet. Aber irgendwas habe ich übersehen.
Gruß,
Doppellobo
 
Hallo,

der Validator war aber noch nicht zufrieden und hat noch gemeckert.
Mach es mal folgendermaßen, dann ist das valide und funktioniert auch bei mir:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>BE grafik</title>
    <style type="text/css">
    	body {background-color: #e9e9e9; width:auto;}
    </style>
  </head>
  <body>
    <p>
      <img src="BGbild.jpg" alt="Hintergrund" border="0" usemap="#Map" />
      <map id="Map" name="Map">
        <area shape="rect" coords="288,210,369,235" href="www.htm" alt="www" title="BE grafik" />
        <area shape="rect" coords="291,287,373,317" href="grafik.htm" alt="grafik" title="BE grafik" />
        <area shape="rect" coords="291,364,420,396" href="werbung.htm" alt="werbung" title="BE grafik" />
        <area shape="rect" coords="291,443,399,476" href="kontakt.htm" alt="kontakt" title="BE grafik" />
        <area shape="rect" coords="288,671,441,706" href="impressum.htm" alt="impressum" title="BE grafik" />
        <area shape="rect" coords="289,721,442,738" href="disclaimer.htm" alt="disclaimer" title="BE grafik" />
      </map>
    </p>
  </body>
</html>
 
Hallo Hela,
ich könnte dich knutschen! (selbst in Unkenntnis deines Geschlechts)
Was genau war jetzt der Casus Knacktus?
Ich werde mir das morgen in Ruhe anschauen...(bin Bissi platt.....Stress undso)
Aber auf jeden Fall vielen Dank.
Die Welt braucht Leute wie dich....ggggg
Gruß,
LL
 
Hallo lobolobo

Ich würde die webseite nicht als einzelne Bilder machen. Schau dir die Seite mal mit einem Text-Browser wie elinks an dann siehtst du die Seite wie sie die Suchmaschinen oder Personen mit Sehschwäche (die einen Screenreader oder Brailzeile benützen) sehen.

Du kannst einfach eine neutrale version deines Bildes als Hintergrund nehmen und den Text und Menü darüber positionieren. Für die Menüpunkte (wenn du sie als Grafik lässt solltest du zumindest alt-Texte setzen.

Bei der jetztigen Seite hast du noch einen kleinen Fehler:
Auf der Seite http://www.be-grafik.de/index.htm wird das Bild gekachelt.
 
Hallo Franz007,
besten Dank für die Anregungen. Ich weiß dass man das Ganze einfacher und userfreundlicher machen kann. Aber ich wollte eben partout mal diese Variante ausprobieren. Und die hat dann verdammt nochmal auch zu funtionieren. Tut sie ja nun auch.
Nochmal vielen Dank für Eure Hilfe.
Gruß,
LL
 
...
Was genau war jetzt der Casus Knacktus?
...
Hallo,
danke für die Blumen. :)
Leider kann ich dir den genauen Grund für die Fehlanzeige jetzt nicht mehr nennen, da ich deinen fehlerhaften Quelltext nicht habe. Aber irgendwo (im IMG- oder im MAP-Element?) war ein HREF-Attribut eingebaut, wo es nicht hingehörte. Der IE hat das halt übel genommen.

Außerdem war der Validator der Meinung, dass in das MAP-Element unbedingt ein ID-Attribut rein muss. Den Browsern ist das im Augenblick allerdings ziemlich wurscht, die reagieren auf das NAME-Attribut...
 
Das HREF-Attribut war nur eines der Probleme. Der IE akzeptiert auch bei den Bildern kein auto sondern verlangt absolute werte. usw usw. Erwähnte ich schon, dass ich kein Microsoft Fan bin?
Gruß
LL
 
Zurück