Page 1 sur 1

Lancer une POPUP jquery via php

Posté : 25 janv. 2012, 17:31
par dogmongo
Bonjour,

j'ai trouvé sur la toile un tuto pour généré des superbe popup, j'aimerai savoir si il est possible de faire appel à cette popup via un scripts PHP ?
//Lorsque vous cliquez sur un lien de la classe poplight et que le href commence par #
$('a.poplight[href^=#]').click(function() {
var popID = $(this).attr('rel'); //Trouver la pop-up correspondante
var popURL = $(this).attr('href'); //Retrouver la largeur dans le href

//Récupérer les variables depuis le lien
var query= popURL.split('?');
var dim= query[1].split('&');
var popWidth = dim[0].split('=')[1]; //La première valeur du lien

//Faire apparaitre la pop-up et ajouter le bouton de fermeture
$('#' + popID).fadeIn().css({
'width': Number(popWidth)
})
.prepend('');

//Récupération du margin, qui permettra de centrer la fenêtre - on ajuste de 80px en conformité avec le CSS
var popMargTop = ($('#' + popID).height() + 80) / 2;
var popMargLeft = ($('#' + popID).width() + 80) / 2;

//On affecte le margin
$('#' + popID).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});

//Effet fade-in du fond opaque
$('body').append(''); //Ajout du fond opaque noir
//Apparition du fond - .css({'filter' : 'alpha(opacity=80)'}) pour corriger les bogues de IE
$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn();

return false;
});

//Fermeture de la pop-up et du fond
$('a.close, #fade').live('click', function() { //Au clic sur le bouton ou sur le calque...
$('#fade , .popup_block').fadeOut(function() {
$('#fade, a.close').remove(); //...ils disparaissent ensemble
});
return false;
});
voici la source du code
http://sohtanaka.developpez.com/tutorie ... et-jquery/

merci par avance

Re: Lancer une POPUP jquery via php

Posté : 25 janv. 2012, 17:47
par xTG
Le PHP est un langage serveur servant à générer du code client.
Donc oui c'est possible...

Quand tu écris :
echo "ceci est un test";
La phrase "ceci est un test" est du même acabit que ton script JS.
Pour PHP c'est du pareil au même, c'est des chaines de caractères.
C'est le côté client qui ensuite se charge de les interpréter.

Re: Lancer une POPUP jquery via php

Posté : 25 janv. 2012, 19:09
par dogmongo
Je confirme, je viens de réaliser le même via une fonction PHP :)

merci de ta réponse