Bonjour,
j'ai créé une fonction javascript rappellant une fonction flash grâce à la classe flash ExternalInterface. la liaison dans les deux sens marche à merveille sous firefox, mais sous ie6, ça ne marche pas. Je soupçonne que ce soit la ligne suivante :
document.getElementById("id_flash").displayHelp();
cette ligne est contenue dans une fonction appellée par "onclick" sur un lien html, l'id est "id_flash", et displayHelp() est ma fonction flash qu'appelle le Javascript.
Comme je l'ai dit, elle marche sous firefox, mais sous IE6, j'ai une erreur :
Erreur : cet objet ne gère pas cette propriété ou cette méthode
Je pense qu'il parle de cette ligne, car c'est la seule ligne "à risque" de mon code niveau compatibilité.
Voici tout de même le code javascript au complet (pas si long je vous rassure) parce qu'on ne sait jamais, je me trompe peut-être.
Merci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function launchFlash() { document.getElementById("displayFlash").style.visibility='visible'; document.getElementById("id_flash").displayHelp(); document.getElementById("opened").style.visibility='hidden'; } function closeFlash() { document.getElementById("displayFlash").style.visibility='hidden'; document.getElementById("opened").style.visibility='visible'; }
Partager