Javascript – getAttribute – embed
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Javascript – getAttribute – embed
Je cherche à vérifier que le type d’une balise embed est bien « application/x-shockwave-flash » en javascript avec la fonction getAttribute. Le code suivant (test1) ne fonctionne pas (renvoie « null »). C’est très étrange car il suffit de remplacer embed par une autre balise (test2) et getAttribute renvoi bien application/x-shockwave-flash … Si vous savez pourquoi … Merci !
- Code: Tout sélectionner
<embed id="test1" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=5682610600698523988&hl=fr">
<div id="test2" type="application/x-shockwave-flash">
<script type="text/javascript">
test1_resultat = document.getElementById("test1").getAttribute('type');
test2_resultat = document.getElementById("test2").getAttribute('type');
alert('test1 : ' + test1_resultat + '\ntest2 : ' + test2_resultat);
</script>
Re: Javascript – getAttribute – embed
aucune idée ... c'est surprenant en effet
as tu essayé avec un getelementbytagname ?
tiens, regarde du bout de code que j'ai trouvé
<div id='player' class='mainplayer'>
<embed></embed>
<div class='song' id='Song Url' onclick='document.getElementById("player").getElementByTagName('EMBED').src=this.id'>Song Name</div>
<div class='song' id='Song Url' onclick='document.getElementById("player").getElementByTagName('EMBED').src=this.id'>Song Name</div>
</div>
as tu essayé avec un getelementbytagname ?
tiens, regarde du bout de code que j'ai trouvé
<div id='player' class='mainplayer'>
<embed></embed>
<div class='song' id='Song Url' onclick='document.getElementById("player").getElementByTagName('EMBED').src=this.id'>Song Name</div>
<div class='song' id='Song Url' onclick='document.getElementById("player").getElementByTagName('EMBED').src=this.id'>Song Name</div>
</div>
embed vs object
En utilisant la balise <object> à la place d'<embed> ça fonctionne sur ie6, opera9, netscape7 et firefox sous XP...pas sur ie5 (c'est la méthode getAttribute qui n'est pas supportée...)
<embed> n'est pas conforme cf :
http://www.webrankinfo.com/forums/viewtopic_24451.htm
getelementbytagname n'existe pas !
c'est getElementsByTagName (en respectant les majuscules) et ça retourne un tableau d'elements. On accéde ensuite à chaque element dans une boucle for par exemple.
<embed> n'est pas conforme cf :
http://www.webrankinfo.com/forums/viewtopic_24451.htm
getelementbytagname n'existe pas !
c'est getElementsByTagName (en respectant les majuscules) et ça retourne un tableau d'elements. On accéde ensuite à chaque element dans une boucle for par exemple.
Re: embed vs object
nexxen a écrit:En utilisant la balise <object> à la place d'<embed> ça fonctionne sur ie6, opera9, netscape7 et firefox sous XP...pas sur ie5 (c'est la méthode getAttribute qui n'est pas supportée...)
<embed> n'est pas conforme cf :
http://www.webrankinfo.com/forums/viewtopic_24451.htm
Oui pour <object> ca marche. Je sait que embed n'est pas conforme ... mais bon ca n'empeche son utilisation ... tempis.[/quote]
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Checkout en vidéo
- Flash : nouveau patch IE + le point sur le référencement Flash
- Googlebot analyse certains codes JavaScript
- L'API de Google Analytics : explications en vidéo
- Google Sync: Service "push" pour votre calendrier et vos contacts
- Le code source de Google Chrome OS disponible
- Comment analyser les visites provenant de Google SearchWiki
- La Terre vue du ciel dans Google Earth : photos de Yann Arthus-Bertrand
- Baromètre des outils de recherche
- YouTube Insight : des statistiques complètes sur vos vidéos YouTube
- balise embed
- <embed> <object>
- Utiliser No script / No embed
- correction d' un no embed svp
- Balise <embed Src=....
- Api image et embed recherché
- onclick sur balise embed
- problème WMP embed sous firefox
- Comment s'assurer que le embed marchera partout ?
- Que signifient les balises 'embed' et 'noembed' ?
- Google Maps: Une nouvelle fonctionnalité embed
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité





le forum