La balise <embed> et W3C

Thursday, 05. 22. 2008  –  Category: astuce, code

Quand vous insérez un vidéo Youtube (Dailymotion, Vimeo ou autres…), la balise <embed> risque de causer erreur pour la validation W3C. Voici une méthode pour le corriger.
Example code du vidéo de youtube:
<object width=”425″ height=”355″>
<param name=”movie” value=”http://www.youtube.com/v/NxOQxzIegW8&hl=en“></param>
<param name=”wmode” value=”transparent”></param>
<embed src=”http://www.youtube.com/v/NxOQxzIegW8&hl=en” type=”application/x-shockwave-flash” wmode=”transparent” width=”425″ height=”355″></embed>
</object>
On enlève les <embed> qui n’est pas standard W3C et:
<object type=”application/x-shockwave-flash” data=”on met [...]

Alterner du text avec JS

Saturday, 05. 17. 2008  –  Category: code

Ce petit script permet de alterner un texte (ou un caractère). Le mot “More” se transforme en “Less” et inverse (demo DG).
Fonction showhide en JavaScript:
<script>
function showhide(id1, id2) {
document.getElementById(id1).style.display = “none”;
document.getElementById(id2).style.display = “inline”;
}
</script>
Puis on ajoute ces balises pour les textes (ou les caractères) à cacher/afficher.
<span onclick=”showhide(’more’, ‘less’);” id=”more”>More</span>
<span onclick=”showhide(’less’, ‘more’);” id=”less” style=”display:none”>Less</span>
Voilou