Compatibilite Flash/Windows SP2 - Web design - Graphisme
Marsh Posté le 20-04-2005 à 20:10:33
Moi je mets ça et je n'ai pas de problème
<div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="500"> |
Marsh Posté le 20-04-2005 à 20:18:50
Citation : |
Marsh Posté le 20-04-2005 à 20:54:45
AliaSS a écrit : Tres gentil merci. |
Solution
The options in the browser information bar allow you to enable active content that you are trying to run in the browser. When the Enable Active Content dialog box (shown above) appears, click OK to run the content you are trying to access.
To playback SWF content without the Enable Active Content dialog box appearing, you will need to identify your content with a particular domain by embedding the Flash Movie in HTML and adding a " Mark of the web" to your HTML code. The following code is an example of a Mark of the web:
<!-- saved from url=(0022)http://www. yoururl .com -->
To include the code above in your projects, you will need to update the URL to point to your domain, and you need to update the number (0022) to the correct number for your domain. This number indicates how many characters are in your domain name (beginning with the "h" in http, and ending with the last letter of your domainfor example, the "m" in .com).
J'y arrive pas je comprend pas ca marche pas en local, peut on maider
Marsh Posté le 21-04-2005 à 11:26:49
AliaSS a écrit : Bonsoir, |
Si ça serait contournable, ça servirait à rien de mettre des alertes de sécurités, et tous les virus sous formes de contrôles ActiveX pourrait alors s'exécuter comme ils le veulent
Marsh Posté le 21-04-2005 à 11:28:09
Inspire-toi du code source de cette page de test que j'avait fait. Sous IE SP2, y'a aucune barre qui apparaît
Marsh Posté le 30-10-2006 à 11:10:06
FlorentG a écrit : Inspire-toi du code source de cette page de test que j'avait fait. Sous IE SP2, y'a aucune barre qui apparaît |
Merci mille fois Florent!
Ca fait 4 heures que je cherche une solution viable!
Donc, pour les autres lecteurs, pour éviter de perdre le temps à comprendre pk le code ne marche pas, il faut faire attention au début du fichier - les balises <DOCTYPE> et <html>. Ce sont elles celles qui enlèvent les messages de la barre d'information SP2 (je ne connaîs pas d'ailleur le "comment" et le "pourquoi" de ces lignes de code - merci de pouvoir m'éclairer).
Et je veux rajouter à ta réponse une autre question assez souvent posée sur des forums - concernant le message pour activer un contrôle inséré sur une page web (souvent, sur la page où on a inséré une animation, existe un contrôle ou un lien - exemple: "Skip intro" ou "Accès direct" et pour l'activer il faut cliquer une fois de plus, et en plus il y a le message "Cliquer sur cet objet pour l'activer" assez embarassant pour les visiteurs.
La solution c'est la suivante:
Juste après les lignes qui insèrent votre animation et avant la balise </div> il faut insérer ces deux lignes:
<!-- Annule le 'Cliquer sur ce contrôle pour l'activer et utiliser'-->
<script type="text/javascript" src="ieupdate.js"></script>
Et voilà, le tour est joué.
Merci encore une fois pour ta réponse et j'espère que ma petite intervention sera utile.
Marsh Posté le 30-10-2006 à 11:22:42
Désolé, j'avait oublier de donner le contenu du fichier ieupdate.js
C'est le suivant:
<!-- Pour annuler le "Cliquer pour activer et utiliser ce contrôle" -->
objects = document.getElementsByTagName("object" );
for (var i = 0; i < objects.length; i++)
{
objects[i].outerHTML = objects[i].outerHTML;
}
Editez le avec notepad et sauvegardez-le sur la racine de votre site ou dans un dossier bien spécific, mais n'oubliez pas de modifier le chemin d'accès pour "src" dans la balise <script>
Marsh Posté le 01-11-2006 à 12:24:33
gabidospi a écrit : Désolé, j'avait oublier de donner le contenu du fichier ieupdate.js |
Ce script n'est pas assez correct car il attaque tous les navigateurs et fait planter en l'occurence IE5 Mac,ouais je sais plus personne ne l'utilise, mais quand même. De plus il ne gère pas les flashvars. Un flash avec flashvars pète à vu d'oeil. La seule solution correcte serait d'utiliser swfObject.
Sinon j'avais fait un script à ce sujet, mais j'ai préféré le jeter à la poubelle car il générait un double appel du flash au niveau du serveur. Tout comme ton script là.
Marsh Posté le 20-04-2005 à 19:24:27
Bonsoir,
J'ai remarque que quand j'integre du flash sur une page et que le visiteur va sur cette page avec windows xp service pack 2, une barre horizontal s'affiche en haut de son internet explorer en lui demandant d'autoriser le contenu, et l'animation flash ne s'affiche pas avant.
N'y a-t-il pas un moyen d'integrer un code ou autre pour eviter au visiteur de devoir autoriser a chaque fois le contenu.
Merci