OVH Cloud OVH Cloud

message à propos de activeX qui n'était pas là avant

23 réponses
Avatar
METIS
Bonjour,
sans que je ne change rien à ma config, IE affiche ce
message lorsque je survol un Flash:
"Cliquez ici pour activer et utiliser ce contrôle"

Je clique mais de particulier ne se produit.
De quoi ça vient ce truc, une mise à jour automatique buguée
?

Merci pour toute info.

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...

10 réponses

1 2 3
Avatar
METIS
Gilles --- wrote:
Bonjour à METIS qui, ce mardi 27/06/2006,

==>Oui-oui, finalement, ça marche.
Mais n'étant pas surdoué en anglais, j'ai un peu de mal
à voir quelle option choisir... Guidage possible ?



Je prends le temps de faire quelques essais en début
d'après-midi et je reviens dans le même fil.



==>OK, super !

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
Gilles ---
Bonjour à METIS qui, ce mercredi 28/06/2006,
a écrit ce qui suit :

Gilles --- wrote:



Je prends le temps de faire quelques essais en début
d'après-midi et je reviens dans le même fil.





==>OK, super !



Me revoilà avec, je l'espère, un début de solution ...

Je prends un exemple simple : imaginons que tu charges habituellement tes SWF avec
ce genre de code HTML :

------------------------------
<html>
<head>
</head>
<body>
<div id="swf01">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="200" height="200">
<param name="movie" value="maukie.swf"><param name="quality" value="high">
<embed src="maukie.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="200" height="200">
</embed>
</object>
</div>
</body>
</html>
------------------------------

(J'ai placé l'animation dans une div, ce qui ne sert à rien ici, mais prendra son
sens un peu plus loin ...)

Avec les récentes mises à jour, on obtient effectivement une info-bulle en survolant
le flash.

Sur ce lien, le défaut doit être présent :

http://leblaisois.free.fr/PROV0628/PROV0628_00.htm




Pour éviter cette apparition gênante, il faut que tout le code qui va de "<object" à
"</object>" soit inséré dynamiquement par un script extérieur à la page HTML.

Dans beaucoup d'exemples donnés sur le document microsoft, il faut prévoir un script
pour CHAQUE animation, ce qui n'est pas très commode.

La solution que je te propose d'essayer comporte un unique script (d'une ligne !)
qui doit être placé dans le même répertoire que la page. Ce script pourra (en
principe, je n'ai pas essayé ;-) ) servir pour toutes les animations flash de la
page.



Voici le script :

function Ecris(id,code){document.getElementById(id).innerHTML+=code}

Il te suffit de copier-coller cette ligne dans le bloc-notes et de la sauvegarder
sous le nom B_quille.js (entre B et quille, c'est bien un trait de SOUSlignement).




Le code HTML, maintenant ...
Au lieu de ce que j'ai reproduit plus haut, il aura la physionomie suivante :

------------------------------
<html>
<head>
<script type="text/javascript" src="B_quille.js"></script>
</head>
<body>
<div id="swf01"></div>
<script type="text/javascript">
ppz='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="200" height="200">';
ppz+='<param name="movie" value="maukie.swf"><param name="quality" value="high">';
ppz+='<embed src="maukie.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="200" height="200">';
ppz+='</embed></object>';
Ecris('swf01',ppz);
</script>
</body>
</html>
------------------------------
Dans le HEAD, un ligne charge le script, qui ne sert qu'à définir la fonction
"Ecrit()".

La div "swf01" est toujours présente, mais vide.

Puis vient un script qui fabrique une chaîne de caractères correspondant à tout le
code qui doit être fourré dans la div "swf01".

J'ai procédé en plusieurs étapes pour faciliter la lecture (ppz= puis ppz += puis
ppz+= etc.) mais il était possible de faire l'économie de cette variable bidon en
écrivant le tout dans une même ligne : Ecris('swf01','<object classid= ...
</object>')


De la sorte, en principe, l'info-bulle n'apparaît plus.

Vérification sur ce lien :

http://leblaisois.free.fr/PROV0628/PROV0628_01.htm



Voilà. J'espère d'abord que ça fonctionne.
Les tests chez moi ont été positifs, mais je préfère rester prudent ...

J'espère ensuite que c'est compréhensible ... ;-)

@+++
--
Gilles ---
Avatar
METIS
Gilles --- wrote:

Me revoilà avec, je l'espère, un début de solution ...

Je prends un exemple simple : imaginons que tu charges
habituellement tes SWF avec ce genre de code HTML :

------------------------------
<html>
[...] </html>
------------------------------

(J'ai placé l'animation dans une div, ce qui ne sert à
rien ici, mais prendra son sens un peu plus loin ...)

Avec les récentes mises à jour, on obtient effectivement
une info-bulle en survolant le flash.

Sur ce lien, le défaut doit être présent :

http://leblaisois.free.fr/PROV0628/PROV0628_00.htm



==> Exact, le défaut y est...

[...]
Voici le script :
[...]
J'espère ensuite que c'est compréhensible ... ;-)



==> Wahoo !!!!
J'essaye ça demain tranquillement donc car le code et moi,
on est pas bien copain, mais ya pas de raison que ça ne
marche pas...
Merci en tout cas, au rapport demain donc.

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
Gilles ---
Bonjour à METIS qui, ce mercredi 28/06/2006,
a écrit ce qui suit :

==> Wahoo !!!!
J'essaye ça demain tranquillement donc car le code et moi, on est pas bien copain, mais ya pas de raison que ça ne
marche pas...
Merci en tout cas, au rapport demain donc.



Si tu rencontres des difficultés pour appliquer cette parade, tu peux placer un
flash sur ton site, par exemple sur cette page :

http://www.graphm.com/forma.htm

ça permettra de voir quel code utilise ton logiciel de création de page, et
d'adapter présisément le correctif.


Ce qui est sûr (j'ai jeté un coup d'oeil au code-source), c'est que ce n'est pas
dans une DIV que sera placé le flash, mais dans une cellule de tableau (TD).

Pas de panique, la technique sera la même : il suffit d'ajouter un id à la cellule
et ça roule :

<TD id="MonFlash1" etc...></TD>

<script type="text/javascript">
Ecris('MonFlash1','code à insérer');
</script>


Bonne journée.
--
Gilles ---
Avatar
METIS
Gilles --- wrote:
Bonjour à METIS qui, ce mercredi 28/06/2006,
a écrit ce qui suit :
==> Wahoo !!!!





[...]

Pas de panique, la technique sera la même : il suffit
d'ajouter un id à la cellule et ça roule :

<TD id="MonFlash1" etc...></TD>

<script type="text/javascript">
Ecris('MonFlash1','code à insérer');
</script>



==> Merci, mais c'est pas pour mon site qui est construit
sur la technique ancienne des tableaux.
Non, c'est pour des sites sur lesquels je travaille, sans
table, tout <div> CSS.
C'est pas toujours du gâteau !!!
Et voilà que M$ s'en mêle alors que tout allait
bien...(;o)))))

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
Gilles ---
Bonjour à METIS qui, ce jeudi 29/06/2006,
a écrit ce qui suit :

Non, c'est pour des sites sur lesquels je travaille, sans table, tout <div> CSS.



Ah ! OK !
Mauvaise hypothèse de ma part ! ;-)

Mais ça ne devrait pas poser de problème pour autant. :-)
--
Gilles ---
Avatar
METIS
Gilles --- wrote:

Si tu rencontres des difficultés pour appliquer cette
parade, tu peux placer un flash sur ton site, par exemple
sur cette page :



==> Bon, étant très sous-doué du code, j'ai fait un
copier/coller du code tel que tu l'as écrit, j'ai installé
le fichier B_quille.js, mis mon pano.swf à la place du petit
chat tout mignon...
mais ça marche pas...

http://www.graphm.com/pano4saisons02/indexbequille.htm

Ceci-dit, ce cadre qui apparaît n'est génant qu'avec les
Flash interactifs car avec une simple animation, il apparaît
au survol mais n'empêche pas le déroulement de l'anim...
Bon, c'est juste pas clean !

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
Gilles ---
Bonjour à METIS qui, ce jeudi 29/06/2006,
a écrit ce qui suit :

Gilles --- wrote:

Si tu rencontres des difficultés pour appliquer cette
parade, tu peux placer un flash sur ton site, par exemple
sur cette page :





==> Bon, étant très sous-doué du code, j'ai fait un copier/coller du code tel que tu l'as écrit, j'ai installé le
fichier B_quille.js, mis mon pano.swf à la place du petit chat tout mignon...
mais ça marche pas...



http://www.graphm.com/pano4saisons02/indexbequille.htm



Ceci-dit, ce cadre qui apparaît n'est génant qu'avec les Flash interactifs car avec une simple animation, il
apparaît au survol mais n'empêche pas le déroulement de l'anim... Bon, c'est juste pas clean !



Ça ne marche pas, parce qu'en faisant le copié-collé, tu as coupé les lignes qui
définissent le contenu à insérer :

Chaque ligne qui commence par ppz= ou par ppz+= doit rester intacte jusqu'au point
virgule qui en marque la fin.

Par ailleurs, tu as laissé des dimensions qui convenaient bien à mon matou, mais qui
desservent sérieusement ton pano. ;-)

Essai possible sur ce lien :

http://leblaisois.free.fr/PROV0628/PROV0628_02.htm


Ce que je te conseille, c'est de procéder comme d'habitude, comme si le problème de
l'info-bulle n'existait pas. Une fois que ta page est construite selon ton goût, tu
me fais passer le fragment de code-source qui correspond à l'insertion du flash et à
ce moment-là, je te donne un coup de main pour faire l'adaptation qui supprime
l'info-bulle.

Tu me dis ...

--
Gilles ---
Avatar
METIS
Gilles --- wrote:
Bonjour à METIS qui, ce jeudi 29/06/2006,
a écrit ce qui suit :
[...]
Ça ne marche pas, parce qu'en faisant le copié-collé, tu
as coupé les lignes qui définissent le contenu à insérer :

Chaque ligne qui commence par ppz= ou par ppz+= doit
rester intacte jusqu'au point virgule qui en marque la
fin.



==> OK, ça marche, avec les bonnes dimensions en plus...
http://www.graphm.com/pano4saisons02/indexbequille.htm

Mais dans les scripts, habituellement, on peut aller à la
ligne non ???...

Je vais tester avec plusieurs anim.

En tout cas, grand merci !!!!!

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
METIS
Gilles --- wrote:
[...]
Tu me dis ...



==>Ca marche sur plusieurs anim !
Tu es très fort !!! (;o)))))))
http://www.graphm.com/pano4saisons02/indexbequille.htm

Mercis !!!

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
1 2 3