Changer dynamiquement le wmode des flash

Changer dynamiquement le wmode des flash - HTML/CSS - Programmation

Marsh Posté le 20-10-2009 à 22:43:41    

Salut,  
rien trouvé sur le sujet...
supposons que sur votre site, vous avez beaucoup de pages où vous appelez plusieurs vidéos flash sous la forme :  
<object >
<embed ></embed>
</object>
 
est il possible par un javascript de dire à toutes ces vidéos d'avoir le wmode en opaque ou transparent...
 
Merci
 

Reply

Marsh Posté le 20-10-2009 à 22:43:41   

Reply

Marsh Posté le 20-10-2009 à 23:14:37    

Oui, renseigne toi sur le SWFObject (javascript)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 20-10-2009 à 23:27:16    

non pas de swfobject...

 

disons que je veux pas toucher à la structure html...


Message édité par Ryoh le 20-10-2009 à 23:27:55
Reply

Marsh Posté le 20-10-2009 à 23:51:39    

Oui, il y a surement moyen, par exemple tu fait un script javascript qui ajoute :
- un enfant "<param name="wmode" value="transparent"/>" pour chaque <object>
- un setAttribute("wmode", "transparent" ) pour chaque <embed>
Tu peux toujours t'assurer de supprimer ces élements avant de les réécrire si ils existe deja ...


Message édité par abais le 20-10-2009 à 23:52:34

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-11-2010 à 12:44:14    

Ryoh a écrit :

Salut,  
rien trouvé sur le sujet...
supposons que sur votre site, vous avez beaucoup de pages où vous appelez plusieurs vidéos flash sous la forme :  
<object >
<embed ></embed>
</object>
 
est il possible par un javascript de dire à toutes ces vidéos d'avoir le wmode en opaque ou transparent...
 
Merci
 


 
ça m'intéresserais aussi, le soucis c'est que je ne sais pas écrire un javascript, quelqu'un pourrait-il donner un exemple?

Reply

Marsh Posté le 15-11-2010 à 21:11:39    

Quelqu'un peut m'aider ?

Reply

Marsh Posté le 16-11-2010 à 00:13:56    

Tu as une librarie sur ton site ? genre mootools ou jquery ?


---------------
Blablaté par Harko
Reply

Marsh Posté le 16-11-2010 à 22:14:44    

Non pas du tout, je ne connais jquery que de nom alors de là à savoir à quoi ça sert :( Ce sont simplement des vidéos tirés du web, donc le code est assez simples ... mais ne comporte pas le fondamental wmode qui permet de faire passer des objets par dessus (il s'agit d'un bouton "retour en haut de la page" )

Reply

Marsh Posté le 20-11-2010 à 23:25:38    

Quelqu'un de chez Scrib a fait un script pour ajouter ces donné aux publicités.
http://coding.scribd.com/2010/11/1 [...] m-for-ads/
https://github.com/scribd/flash_heed

Reply

Marsh Posté le 29-11-2010 à 16:03:30    

David Boring a écrit :

Quelqu'un de chez Scrib a fait un script pour ajouter ces donné aux publicités.
http://coding.scribd.com/2010/11/1 [...] m-for-ads/
https://github.com/scribd/flash_heed


viens dans mes bras !  :o

 

merci. :jap:


Message édité par Ryoh le 29-11-2010 à 16:03:39
Reply

Marsh Posté le 29-11-2010 à 16:03:30   

Reply

Marsh Posté le 05-12-2010 à 14:02:24    

Bonjour,  
il y a un truc qui cloche chez moi,
je met dans le <head>:
 
<script type="text/javascript" src="flash_heed.js"></script>
 
puis toujours dans le <head> de façon à ce que ça s'applique à toutes les pages, je rajoute:
 
<script type="text/javascript">
FlashHeed.heed(document.getElementById('contenant'));
</script>
 
les vidéos se trouvant dans une balise:
 
<div id=contenant>
 
ensuite je modifie le CSS en accordant moins de priorité aux vidéos qu'aux éléments fixes (position: fixed) de façon à ce que les éléments fixes survol les vidéos au lieu de passer derrière:
 
#contenant
z-index: 50  
 
et
 
#elementsfixes
z-index: 1000  
 
et au final, rien ne change :(, alors il y a sûrement un truc que j'ai pas compris, ou bien tel qu'ai coder mon site, c'est à dire que les éléments fixes se trouvent dans le <head> font que je ne peux pas modifier la priorité des éléments fixes par rapport au contenu de mon site ...
 
Quelqu'un pourrait-il m'aider?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed