window.status in Imagemap
Alexander Kleinjung
- javascript
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
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
Oh ,
andere Lösung kenne ich leider auch nicht... *g*
War wohl etwas langsam beim schreiben.
taxi
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
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
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
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
Hallo Alex,
ich möchte statt der Link-Adresse einen alternativen Text in der
Statusleiste stehen haben und somit in den <a>-Tagsonmouseover="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