Posts Tagged ‘html’

Ajouter simplement une classe active dans un menu avec jQuery

Une opération que l’on souhaite souvent réaliser : ajouter une classe « active » à un élément cliqué et supprimer cette même classe sur tous les autres éléments du menu. Voici un petit script qui le fait très simplement.

Supposons avoir le code HTML suivant :

<ul class="menu">
 <li><a href="item1.php"><span>item1</span</a></li>
 <li><a href="item2"><span>item2</span></a></li>
</ul>

Il suffit alors d’installer jQuery et de placer le script suivant dans la balise <body> :

<script type="text/javascript">
$(document).ready(function(){
 $(".menu a").click(function() {
 $(".menu a").each(function(){
 $(this).removeClass("active");
 });
 $(this).addClass("active");
 });
});
</script>

IE : innerHTML et option select

Tous les développeurs web le savent, il n’est pas possible d’ajouter des balises <option> dans une balise <select> au moyen de l’attribut JavaScript innerHTML si on souhaite que cela fonctionne sous Internet Explorer. En plus clair, il n’est pas possible de faire, sous Internet Explorer 5, 6, 7 :

document.getElementById("my_select").innerHTML =
"<option value='1'>not</option><option value='2'>work</option>";

Après de longues recherches, je tiens enfin la solution : par ici !

iPhone : les indispensables

Avec la venue de l’iPhone, l’utilisateur lambda découvre de nouveaux horizons au travers de son téléphone portable. Dans cet article, je vais essayer de dresser une liste, non exhaustive, des applications qui me paraissent les plus utiles.
Read On…

Ecrire un email en HTML avec Thunderbird

Les emails ne doivent être écrits en HTML uniquement en cas de besoin, sinon on préférera une rédaction en « plain-text » (texte uniquement). Cependant, il est parfois bien pratique de rédiger un email en HTML alors que le compte est configuré pour rédiger les emails en plain-text (Outils, paramètres des comptes, rédaction, rédiger les messages en HTML). Read On…