Ouiah, tu as raison je suis une boulette en JS, je vais aller m'acheter un bouquin à la FNAC ce week-end ....
Dernière petite question comme tu as l'air de maitriser.
Est ce que l'on peut passer l'execution d'une fonction pour récupérer le text à afficher dans la partie droite en paramètre ?
du sytle :
<a class="link" id="text1" href="" data-text='afficheTexte1()'>Texte 1</a><br>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $(document).on('ready', function() {
$('#myTable').on('click','a.link', function (event) {
var text = $(this).data('text') ---------> on execute la fonction récupérer .....
$('#tableau #spanText').html(text);
$('#tableau span.spanTwitter').hide();
$('#tableau span.spanTwitter[data-LinkedTo=' + $(this).attr('id') + ']').show();
event.preventDefault();
return false;
});
var autoClickLink = function () {
var lnk = window.location.hash.replace('#','');
if (lnk === "")
return;
var element = $('#'+lnk);
if (element.length > 0)
element.trigger('click');
};
$(window).on('hashchange', autoClickLink);
autoClickLink();
});
function afficheTexte1() { return "Salut Ppuzin"; } |
Le texte étant un peu gros, c'est mieux de le passer en param.
Merci encore pour ton aide.
Thais
Partager