peter seliger: mimeTypes- oder plugin- detect beim MSIE

Hallöchen

Mein Problem ist folgendes:

Ich möchte auf einer Seite in einer Imagemap beim Mouseover verschiedener Teile der Imagemap verschiedene Statuszeilen-Angaben haben...
Eigentlich ist das ja nicht so wirklich schwer und bei normalen Links und so hab ich das auf der Webseite auch schon aber mit den Imagemaps will das nich so klappen...

Meine Frage deshalb:
Klappt das mit Imagemaps überhaupt?
Und wenn ja was mache ich dann bitte falsch??

Hier mein Quelltext:

<html>
<head>
<script language="JavaScript">
<!--
function Stat(x)
{
window.status = x;
}
//-->
</script>
</head>
<body onMouseover="Stat('Irgendwas')" onMouseout="Stat('')">

<div style="position:absolute; top:0px; left:0px;">

<img src="Bild.jpg" usemap="#Grafik" border=0>
<map name="Grafik">

<!-- Hier geht der Status nicht -->

<area shape=polygon coords="381,206 403,202 416,189 419,186 423,184 435,163 433,151 437,126 428,104 423,80 404,52 382,44 381,44 378,47 348,74 335,104 321,124 327,141 327,144 324,147 326,165 328,170 331,173 332,178 349,198 377,204" href=Seite.html alt="" target="_top" onMouseover="Stat('Beschreibung')" onMouseout="Stat('')"></area>
</map>
</div>

</body>
</html>

Wenn man über den entsprechenden Teil des Bildes fährt, zeigt er immer nur den Pfad des Links an...

Xadian

  1. Hallo Peter

    ...ich moechte gerne in erfahrung gebracht haben,

    ob es irgendeine JavaScript-moeglichkeit gibt,
    alle MSIE-browser ab 4.xx zur preisgabe ihrer
    plugin- oder mimeType- informationen zu bewegen...

    Nachdem er das plugins-Objekt nicht kennt, sieht es da schlecht aus. Du koenntest hoechstens versuchen, ein Java-Applet zu schreiben, das dies erkennt (ich kann dir aber leider nicht sagen, ob es in Java entsprechende Klassen gibt), und dann mit JavaScript auf die Informationen des Applets zuzugreifen (vgl. <../../tecbbc.htm#a3>).

    ...ab HTML 4.0 soll ja nun das <object>-tag die einbettung (fast?) aller mime-types uebernehmen - frage: gibt es ein entsprechendes objekt in JavaScript (oder wird es mal eins geben), was mir auch eigenschaften und methoden zur verfuegung stellt wie es bei [embed] als pendant zum <embed>-tag der fall ist...?

    Gute Frage! Bislang kenne ich keines, aber vielleicht ja sonst jemand?
    Mit so einem "Killerobjekt" wie "all" beim MSIE kann man zwar einiges deixeln, z.B. Parameter dynamisch austauschen und Tag-Attribute aendern, aber ein spezifisches "Multimedia-Objekt", das sich auf das <object>-Tag bezieht und nicht auf das proprietaere <embed>, waere sicher besser.

    viele Gruesse
      Stefan Muenz

  2. Schau dir mal bei www.Macromdia.com das script vom main-frame an(also das frameset) die basteln über VBScript eine flash-Plugin detection, die je nach ergebniss das framset dynamisch schreibt. Warum dieses Script nicht bei den Macromedia support seiten steht weis ich auch nicht.

    Theoretisch sollte man das problemlos abwandeln können - ich habe aber von VBScript nicht die grosse ahnung. Vielleich hilft dir das Script trotzdem weiter.

    timo