Alexander Kleinjung: window.status in Imagemap

Hallo Leute,

ich möchte statt der Link-Adresse einen alternativen Text in der
Statusleiste stehen haben und somit in den <a>-Tags

onmouseover="window.status='lalala';return true;"

definiert.

Klappt soweit ja auch wunderbar; wieso aucht nicht?

Wenn ich das ganze nun aber in einer Imagemap definiere

<area href="..." shape="..." coords="..." onmouseover="...">

wird in der Statuszeile trotzdem die Zieladresse des Links angezeigt
und eben nicht der Alternativtext. Das liegt aber nicht daran, dass
in der Imagemap event-Handler ignoriert werden, denn zB einn alert()-
Aufruf wird richtig ausgeführt.

Hat jemand eine Idee, woran das liegen könnte??

Besten Dank im voraus & beste Grüsse
    Alex

<img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

Jetzt auch mit SELFspezial-Visitenkarte:
http://www.atomic-eggs.com/selfspezial/daten/101.html

  1. Nachtrag:
    ---------

    1. Das Problem tritt nur im IE 5.5 auf; Netscape 4.7 macht, was
       gewünscht wird.

    2. Wenn ich den Link statt mit href="" mit onClick="" simuliere,
       zeigt auch der IE 5.5 den Alternativtext an...

    Okay, vielleicht hat ja einer ne Idee...

    Viele Grüsse
       Alex

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    Jetzt auch mit SELFspezial-Visitenkarte:
    http://www.atomic-eggs.com/selfspezial/daten/101.html

    1. Oh ,

      andere Lösung kenne ich leider auch nicht... *g*

      War wohl etwas langsam beim schreiben.

      taxi

  2. Hi,

    für IE versuche mal : <area shape="..." coords="..." onclick="parent.FRAMENAME.location='...htm'" onmouseover="status='Text';return true" onmouseout="status='';return true">

    bei netscape ganz ordinär: <area shape="..." coords=".." target="..." onmouseover="status='Text';return true" onmouseout="status='';return true">

    Ist zwar umständlich, da man eventuell per JS eine HTML Zeile generieren muß. Wenn man für beide Browser verschiedene Sites sowieso schreibt, erübrigt sich ein JS.
    So mache ichs immer....gibt sicherlich noch ne andere Lösung.
    Notice: Beim IE solltest Du noch mittels CSS den Pointer in der AREA definieren, da durch ONCLICK nicht mehr der "Linkfinger" gezeigt wird.

    Hoffe es hilft und warte selber auf andere Vorschläge .  ;-))

    taxi

  3. Hallo Alex,

    Wenn ich das ganze nun aber in einer Imagemap definiere

    <area href="..." shape="..." coords="..." onmouseover="...">

    wird in der Statuszeile trotzdem die Zieladresse des Links angezeigt

    <../../sfausles/tsfa_tci.htm#a12>

    Der Link hilft dir bestimmt weiter. :-))

    Viele Grüße

    Antje

    1. Hallo Alex,

      Wenn ich das ganze nun aber in einer Imagemap definiere

      <area href="..." shape="..." coords="..." onmouseover="...">

      wird in der Statuszeile trotzdem die Zieladresse des Links angezeigt

      <../../sfausles/tsfa_tci.htm#a12>

      Der Link hilft dir bestimmt weiter. :-))

      Viele Grüße

      Antje

      Klasse,
      ich bedanke mich auch mal...*g*

      taxi

    2. Hallo Antje,
      hallo Taxi,

      also, erst mal besten Dank für die Hinweise; ich geb ja zu, diesmal
      nicht in der Auslese geschaut zu haben *duck*

      1. onClick hatte ich ja auch rausgefunden, aber das ist nicht der Hit

      2. TimeOut war auch meine Idee, nachdem ich gemerkt habe, dass es
         nicht daran .liegen kann, dass der event-Handler nicht ausgeführt
         wird, sondern offenbar nur daran, dass der IE mit der Zieladresse
         etwas penetranter ist und man ihn erst mal machen lassen sollte,
         ehe man seinen eigenen Text einblenden lässt :-)

      Und die Moral von der Geschicht: Das SELF-Prinzip hat geholfen (naja,
      unterstützt von einem Päckchen Kippen und drei Dosen Pepsi :-))

      Wünsch' Euch was
         Alex

      <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

      Jetzt auch mit SELFspezial-Visitenkarte:
      http://www.atomic-eggs.com/selfspezial/daten/101.html

  4. Hallo Alex,

    ich möchte statt der Link-Adresse einen alternativen Text in der
    Statusleiste stehen haben und somit in den <a>-Tags

    onmouseover="window.status='lalala';return true;"

    definiert.

    Klappt soweit ja auch wunderbar; wieso aucht nicht?

    Wenn ich das ganze nun aber in einer Imagemap definiere

    <area href="..." shape="..." coords="..." onmouseover="...">

    wird in der Statuszeile trotzdem die Zieladresse des Links angezeigt
    und eben nicht der Alternativtext. Das liegt aber nicht daran, dass
    in der Imagemap event-Handler ignoriert werden, denn zB einn alert()-

    Schau Dir doch mal http://www.per-internet.de/informieren-ueber/lt-wahl99/in-thueringen/indexmiddle.htm an, da bin ich zwar noch am basteln, weshalb diese Seite noch nicht eingebunden ist, aber Dein Problem habe ich dort (in der Landkarte) auch gehabt, und da funktioniert es. Wie gesagt, ist noch nicht fertig, aber probier mal die Wahlkreise 1 und 2.

    Gruß

    Andreas

    http://www.per-internet.de/informieren-ueber/lt-wahl99/in-thueringen/indexmiddle.htm