Soyez le premier à donner votre avis sur cette source.
Snippet vu 13 484 fois - Téléchargée 24 fois
------------media.js------------ function Media(id, media) { if (document.getElementById) { document.getElementById(id).innerHTML = media; } } ------------index.html------------ <html> <head> <title>Media</title> <script type="text/javascript" src="media.js"></script> </head> <body> <div id="bon"></div><script type="text/javascript"> <!-- Media('bon', '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">\ <param name="movie" value="xxxx.swf">\ <param name="allowScriptAccess" value="sameDomain" />\ <embed src="xxxx.swf" width="560" height="382" scale="noscale" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"></embed>\ </object>') --></script> </body> </html>
et merci également a Bertr27 pour avoir créer se cette source...
@+
Quand on ouvre une page html, Dreamweaver dit : attention, y'a du contenu flash blablablabla, Voulez vous que dreamweaver mette a jours le code?
Oui ... hop il rajoute le script tout seul, on lance la page, ca fonctionne nikel ...
- Insérer la ligne ci-dessous dans la page ( modifier "monsite.com" par votre site)
<script language="JScript" type="text/jscript" src="http://www.monsite.com/flash.js"></script>
- Créer un fichier flash.js avec le code qui suit et le déposer à la racine de votre site
//Détermine le navigateur, nous avons seulement de ceci pour Internet Explorer
if (navigator.appName == "Microsoft Internet Explorer") {
//Array (Tableau) d'éléments devant être remplacé
var arrElements = new Array(3);
arrElements[0] = "object";
arrElements[1] = "embed";
arrElements[2] = "applet";
//Faire une boucle sur le types d'élément
for (n = 0; n < arrElements.length; n++) {
//mettre l'objet pour la concision
replaceObj = document.getElementsByTagName(arrElements[n]);
//faire une boucle sur les objets de l'élément retourné
for (i = 0; i < replaceObj.length; i++ ) {
//mettre l'objet parent pour la concision
parentObj = replaceObj[i].parentNode;
//saisir l'html dans l'élément avant de le supprimer du DOM
newHTML = parentObj.innerHTML;
//supprimez l'élément du DOM
parentObj.removeChild(replaceObj[i]);
//coller l'élément dans la page, mais comme un nouvel objet
parentObj.innerHTML = newHTML;
}
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.