08-04-2008, 10:18 PM
C'est vrai que je n'utilise pas tous les plugins et il y en a beaucoup. Pour le javascript que j'ai du rajouter, ça n'allait pas très loin (je maîtrise très mal le javascript) mais c'était plus des fonctions perso qui convenaient à une situation bien précise. Comme je ne connais pas toutes les finesses de jQuery, je préférais coder mes propres trucs (du genre des manipulations sur des chaînes de caractères, etc.). Un exemple simple ou je mélange la syntaxe jQuery et la syntaxe classique (un menu contextuel sur une galerie de photos : un clic droit sur une miniature déroule un menu proposant d'enregistrer la photo. Ici, ce qui se passe en cliquant sur "Enregistrer" - avec l'extension contextMenu) :
Code PHP :
<?php
$('img.miniature').contextMenu('menuPhotos', {
bindings: {
'download': function(t) {
//On récupère les variables
var idPhoto = t.id;
var lien = $('#'+idPhoto).parent().attr('href');
//On conserve juste l'id numérique
idPhoto = idPhoto.substr(5, 5);
//On appelle le script de téléchargement
document.location.href='traitement/download.php?fichier='+lien+'&id='+idPhoto;
}
}
});