Peter Bartscherer: Wie erstelt man MAP's

Beitrag lesen

Moin!
Kleiner Tip, falls onMouseOver Tooltips erscheinen sollen:

<script ...
function showIt(layerName)
      {
      if (navigator.appVersion.substring(0,3) == "4.5")
        {
        document.layers[layerName].visibility="show";
        }
      }
...
<map ....

<a name="Pumpe"><AREA SHAPE=RECT COORDS="36,363,73,405" HREF="pumpe.html"  onMouseOver="showIt(0)" onMouseOut="hideIt(0)" title="Pumpe" alt="Pumpe"></a>

(ich hoffe, es ist einigermaßen übersichtlich)
Für den IE reicht title=... aus, NN peilts damit nicht. Manche Versionen des NN verstehen alt=..., andere schreiben den alt-Text in die Statuszeile. Deswegen habe ich das Problem mit Layern gelöst(?). showIt() bekommt die Layer-Nummer (der erste im Dokument definierte Layer bekommt die 0), testet die Browser-Version und macht den Layer sichtbar. hideIt() genau umgekehrt.
Es ist recht umständlich (geht‚s einfacher?) und bei manchern NN-Versionen erscheint jetzt beides (macht es einen Unterschied, ob Seiten lokal oder über‚s Web aufgerufen werden?), aber ich arbeite daran.
Den Rest des Quelltextes gibt‚s auf http://lsepc16.ee.uni-sb.de/work/map.html
Munter
Pit