Posts tagged ‘mylife code javascript jquery’

Ce qui est bien quand on programme, c’est que des fois on s’extasie pour pas grand chose

function disableCommandsWhileEditing()
{
  $("img.disableOnEdit").each(function (i) {
    src = $(this).attr('src');
    pos = src.lastIndexOf(".");
    if (pos>0) {
      $(this).attr('src',src.substring(0,pos) + "_disabled" + src.substring(pos));
    }
  });
}

Depuis quelques temps je vais un peu de Javascript sur mon temps libre (j’en ai pas tant que ça). Je sais c’est bizarre comme truc à faire sur son temps libre … je vous rassure j’ai aussi une vie sociale, je fais du vélo et tout et tout.

Donc voilà, je (re)découvres le Javascript et la programmation web. Et notamment l’utilisation du framework JQuery qui est quand même overpuissant ;) .

La jolie fonction ci-dessus va parcourir toute les images (de la page courante) qui ont pour classe disableOnEdit et modifier le attribut src pour y ajouter _disabled. C’est à dire qu’une image définit de la façon suivante

<img src="map_delete.png" id="map_clear" class="disableOnEdit" alt="Effacer toute la carte" title="Effacer toute la carte" />

deviendra

<img src="map_delete_disabled.png" id="map_clear" class="disableOnEdit" alt="Effacer toute la carte" title="Effacer toute la carte" />

Je vous l’avais bien dit … il m’en faut peu …