11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

je tente de personnaliser mon blog http://byanhor.canalblog.com/ en mode avancé à l'aide de jquery.

j'ai déjà réussi à colorer aléatoirement mon nuage de tag gràce à ce script placé avant </head>

<script type="text/javascript"> 
      $(document).ready(function() {
        $('.tagclouditem').each(function() {
          var r = Math.floor(55*Math.random()) + 200;
          var g = r-26;
          var b = g;
          var hue = 'rgb(' + r + ',' + g + ',' + b + ')';
          $(this).css("color", hue); 
        });
      }); 
</script>


Mais quand je veux y ajouter le plugin easyShare (http://demos.mushtitude.com/easyShare/) rien ne va plus Smiley ohwell

<script type="text/javascript"> 
      $(document).ready(function() {
        $('.tagclouditem').each(function() {
          var r = Math.floor(55*Math.random()) + 200;
          var g = r-26;
          var b = g;
          var hue = 'rgb(' + r + ',' + g + ',' + b + ')';
          $(this).css("color", hue); 
        });
	$('.easyShare').easyShare({						    ... les paramètres qui vont bien ...
	});
      }); 
</script>


La coloration est OK, si j'ajoute un alert($('.easyShare')); juste avant l'appel à easyShare, j'ai bien un OBJECT, mais ça échoue dans easyShare. Si j'inverse, et que je place la coloration après, celle-ci n'a pas lieu.

Je ne comprends j'ai pourtant tout bien fait
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://byanhor.free.fr/canalblog/jquery.easyShare.js"></script>

<A class=easyShare title=easyShare href="">Share me !</A>
La preuve alert me dit que l'objet existe.

Y aurait-il incompatibilié entre canalblog et les plugins ?
MERCI
Modifié par Ababdge (27 Jul 2011 - 12:42)
J'ai posté pour un soucis avec @face-font dans une autre rubrique, il semble que la référence à une url qui pointe un domaine différent que le domaine courant pose problème.
Est-ce qu'il pourrait en être même ici ?
Est-ce que ce chemin "http://byanhor.free.fr/canalblog" pourrait ne pas plaire ?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="[#violet]http://byanhor.free.fr/canalblog[/#]/jquery.easyShare.js"></script>

Modifié par Ababdge (27 Jul 2011 - 14:58)