Piotr: Probleme bei Flash-Plugin Abfrage für IE (Dose&MAC) ab Ver. 4

Hallo zusammen!

Ich versuche seit einiger Zeit eine schlaue Falsh-Pluginabfrage für den IE zu programmieren (Der NS-Teil steht bereits), welches sowohl unter Mac wie auch PC funktionieren sollte.

Dabei hab ich mich natürlich in diesem Forum schon schlau gemacht und
bin auf das vielversprechende Codesegment gestossen:

<script language="JavaScript">
<!--
var FlashVesion_2 = null;
var FlashVesion_3 = null;
var FlashVesion_4 = null;
// -->
</script>

<script type="text/vbscript" language="VBScript">
<!--

On Error Resume Next
    FlashVesion_2 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash"))
msgbox FlashVesion_2

On Error Resume Next
    FlashVesion_3 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))
msgbox FlashVesion_3

On Error Resume Next
    FlashVesion_4 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))
msgbox FlashVesion_4

// -->
</script>

Jetzt kommt meine story ....

Diese Abfrage hat nur bei einem IE 5 funktioniert (PC), bei dem schon ein Flashplugin_4 installiert war. Bei einem weiteren "jungfreulichen" IE 5 (PC) kamen keine msgbox-Meldungen.
Auch beim IE 4.5 auf MAC kamen diese Meldungen nicht.

Das Lustige daran ist nun, dass meine Flashanimation, die ich im Flash3-Format generiert habe (HTML-Code automatisch mit Falsh generiert) auf allen drei IE's läuft.

Beim IE 5 (jungfräulich) kommt zuerst das Macromedia Fenster zum downloaden des Pluins. Klickt man auf "Nein" fängt die Animation trotzdem an zu laufen.  ?????

Beim IE 4.5 läuft es auf anhieb.

Daher ist doch anzunehmen, dass da doch irgendein Plugin vorhanden sein sollte.

Ich brauche diese Abfrage, weil ich ein Bild anstatt der Animation
einfügen will, falls der Besucher kein ensprechendes Plugin installiert hat oder es schlicht und einfach nicht installieren will.

Ich würde mich sehr freuen, wenn mir jemand (Programmier-Guru) weiterhelfen könnte.

danke & gruss

Piotr

  1. morgen,
    ich moechte vor versand eines formulars die eingegebenen daten in einer confirm message ausgeben, also so:

    if(!confirm("Sind Ihre Eingaben korrekt?" +
    document.q.name.value + document.q.Email.value))

    wie bekomme ich nun einen br zwischen die einzelnen variablen, also dass nicht alles in einer langen wurst dasteht, sondern schoen zeile fuer zeile?
    thx, cheers, dm.