Echo avec un href et un img? help!

Résolu
lsheitan Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -  
lsheitan Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voila je veux adapter le plugin "jquery-lightbox" à ma page php bon sa c'est quelques copier coller pour se qui est des fichiers lier.

Mon vrai problème c'est lors de mon écho qui va rechercher les images.
voici le code de base de ma page pour rechercher les images (qui fonctionne).
<?php echo '<img src="Image/Illustration/redimensionner/'.$illu->Image.'" alt=""/>';?>


Mais lorsque je veux ajouter le liens pour l'aperçu. je dois ajouter se code à mon écho
<a href="Image/Illustration/redimensionner/'.$illu->Image.'"  title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery').lightBox();">Mon code img</a>



mais rien n'y fais quand je fusionne les deux j'ai toujours des erreurs de syntaxe quelqu'un a une idée? J'ai pris le code de l'exemple de jquery-lightbox pour bien comprendre. Je crois que c'est le # qui est pris comme délimiteur tous se qui viens après dans mon echo passe en jaune...
Quelqu'un a une idée? Merci d'avance!!

6 réponses

lsheitan Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   2
 
il y est déjà se code la c'est juste mon problème dans mon écho ^^
0
Twinpics
 
Bonjour,
Peut-être échapper le signe # avec un anti-slash \
$('\#gallery').lightBox();
0
iBobos Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   6
 
Re-bonjour,

Si c'est au click du lien, il faut utiliser l'attribut onClick en HTML, ou $('.class').click() = 'action' en AJAX.

Je mettrai plutôt:

<a href="Image/Illustration/redimensionner/'.$illu->Image.'" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar." onClick="$('#gallery').lightBox();">Mon code img</a>

Bon courage.
0
lsheitan Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   2
 
en faite j'ai du mal expliquer mon problème excuser moi. le problème c'est écho.
en réaliser il devrais être comme sa.

<?php echo '<a href="Image/Illustration/redimensionner/'.$illu->Image.'" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar." onClick="$('#gallery').lightBox();"><img src="Image/Illustration/redimensionner/'.$illu->Image.'" alt=""/></a>'; ?>


mais il me trouve toujours une erreur de syntaxe et je pense que c'est à cause du # quelqu'un a une idée? ce code est sensée ouvrir une fenêtre de l'image agrandis et tout mais le problème pour l'instant c'est écho toujours invalide.
0
lsheitan Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   2
 
merci xavier ta technique marche :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
iBobos Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonjour,

Le code AJAX doit être indenté comme du code JavaScript.
C'est-à-dire que si tu veux l'utiliser, tu dois utiliser les balises <script>.
Si ça ne marche pas, tu peux utiliser une formule qui est:

<script>
//<![CDATA[

$('#gallery').lightBox();

//]]>
</script>

Dernièrement, vérifie qu'il y ait bien une balise qui porte l'id gallery.

Si ça ne marche toujours pas, je suis désolé, je n'ai pas la solution.

Bon courage.
-1
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Essaie comme ça.
<?php
    echo '<a href="Image/Illustration/redimensionner/'.$illu->Image.'" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar." onClick="$(\'#gallery\').lightBox();">';
    echo '<img src="Image/Illustration/redimensionner/'.$illu->Image.'" alt=""/>';
echo '</a>';
?>


Le problème ne vient pas du # mais des quotes non échappées autour de #gallery.

Si ça ne fonctionne pas, dis-nous exactement quelle est l'erreur que tu reçois.

Xavier
-1