*********************************************************************
A PLACER DANS LE HEADER DE LA PAGE (check la présence de QuickTime)
<SCRIPT LANGUAGE="Javascript">
<!--
var haveqt = false;
// -->
</SCRIPT>
<SCRIPT LANGUAGE="VBScript">
<!--
On Error Resume Next
Set theObject = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")
On Error goto 0
If IsObject(theObject) Then
If theObject.IsQuickTimeAvailable(0) Then 'Just check for file
haveqt = true
End If
End If
// -->
</SCRIPT>
<SCRIPT LANGUAGE="Javascript">
<!--
if (navigator.plugins) {
for (i=0; i < navigator.plugins.length; i++ ) {
if (navigator.plugins[i].name.indexOf("QuickTime") >= 0)
{ haveqt = true; }
}
}
// -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
var bVersion = navigator.appVersion.indexOf("MSIE 4.5",0) + 1
if (bVersion >= 1) {
{ haveqt = true; }
}
// -->
</SCRIPT>
*****************************************************************************
// A PLACER DANS LE CORPS DE LA PAGE (Teste la valeur de la variable 'haveqt')
<script language="JavaScript1.2" name="QUICKTIME OR NOT">
<!--
if (haveqt)
{document.write(' <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="176" HEIGHT="132" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"><PARAM name="SRC" VALUE="checkQTversion.mov"><PARAM name="CONTROLLER" VALUE="FALSE"><PARAM name="BGCOLOR" VALUE="000000"><PARAM name="AUTOPLAY" VALUE="FALSE"><PARAM name="CACHE" VALUE="TRUE"><EMBED src="checkQTversion.mov" WIDTH="176" HEIGHT="132" CONTROLLER="FALSE" BGCOLOR="000000" AUTOPLAY="FALSE" CACHE="TRUE" TYPE="video/quicktime" PLUGINSPAGE="http://www.apple.com/quicktime/download/"></EMBED></OBJECT>');}
else
{document.write('<a href="http://www.apple.com/quicktime/download/"><img src="quicktimeabsent.jpg" width="176" height="132" border="0"></a>');}
// -->
</script>
<noscript><a href="http://www.apple.com/quicktime/download/"><img src="quicktimeabsent.jpg" width="176" height="132" border="0"></a></noscript>
*****************************************************************************
Dans cet exemple, le film checkQTversion.mov n'est affiché que si la variable 'haveqt' est true, si la variable est false ou si le navigateur ne supporte pas les scripts : l'image quicktimeabsent.jpg est affiché à sa place.
Le film checkQTversion.mov est un wired movie qui renvoi la version de QuickTime installé sur la machine du visiteur.
Dans le cas de la page d'accueil de qtbridge.com, si QuickTime est installé et la version est égale ou supérieure à la version 6, le film est remplacé par un autre fichier choisi aléatoirement.
Vous pouvez pour connaître la version de QuickTime installé, utilisez ce wired movie produit avec LiveStage ou utilisez des 'references movies'.
Pour télécharger les sources du film : cliquez ici.
Les films de références peuvent être créer à l'aide du freeware Makerefmovie que vous téléchargerez sur la page :
QuickTime tools and utilities