Changer dynamiquement le wmode des flash - HTML/CSS - Programmation
Marsh Posté le 20-10-2009 à 23:14:37
Oui, renseigne toi sur le SWFObject (javascript)
Marsh Posté le 20-10-2009 à 23:27:16
non pas de swfobject...
disons que je veux pas toucher à la structure html...
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 ...
Marsh Posté le 14-11-2010 à 12:44:14
Ryoh a écrit : Salut, |
ça m'intéresserais aussi, le soucis c'est que je ne sais pas écrire un javascript, quelqu'un pourrait-il donner un exemple?
Marsh Posté le 16-11-2010 à 00:13:56
Tu as une librarie sur ton site ? genre mootools ou jquery ?
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" )
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
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. |
viens dans mes bras !
merci.
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?
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