Gandi.net Groups

Blog Généralités: Intégration thickbox (effets visuel jquery) et attribut class des balises a

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Je pense qu'il est aujourd'hui possible (grâce à une solution un peu
tordue :/) d'intégrer thickbox (http://jquery.com/demo/thickbox/) : le
penchant jquery de lightbox (qui lui est basé sur prototype).

J'essaie cette solution pour des tests et je souhaiterais
l'améliorer...

Le principe est d'uploader les 4 fichiers nécessaires à thickbox (2
librairies .js, 1 css et 1 image gif, cf
http://jquery.com/demo/thickbox/#overview) et ensuite de rajouter les
lignes suivantes pour permettre l'utilisation de thickbox :

<style type="text/css" media="all">@import
"/public/thickbox/thickbox.css";</style>

<script type="text/javascript"
src="/public/thickbox/jquery-compressed.js"></script>

<script type="text/javascript"
src="/public/thickbox/thickbox.js"></script>

Ce n'est pas très propre, je vous l'accorde mais ce sont des premiers
essais :)

Il faut ensuite spécifier l'attribut "class" aux balises "a" pour
lesquelles on veut avoir un effet d'apparition au milieu de l'écran
(cf les exemples : http://jquery.com/demo/thickbox/#examples)

Cela ressemble à :

<a href="images/single.jpg" title="titre" class="thickbox"><img
src="images/single_t.jpg" alt="Single Image"/></a>

Je rencontre juste un problème : les balises "a" n'acceptent pas qu'on
leur définissent un attribut "class".

En fait si on regarde la source du billet publié, on se rend compte que
l'attribut class d'une balise "a" est supprimé, alors que lorsqu'on
édite le code xhtml sans l'éditeur visuel, l'attribut "class"
apparait bien.

Est-ce normal (y aurait-il un filtre quelque part?)?
www.esthesie.fr
Le 2 mar 2007 à 17:15 CET, neokilly a écrit :
<a href="images/single.jpg" title="titre" class="thickbox"><img
src="images/single_t.jpg" alt="Single Image"/></a>

Je rencontre juste un problème : les balises "a" n'acceptent pas
qu'on
leur définissent un attribut "class".

En fait si on regarde la source du billet publié, on se rend compte
que
l'attribut class d'une balise "a" est supprimé, alors que lorsqu'on
édite le code xhtml sans l'éditeur visuel, l'attribut "class"
apparait bien.

Est-ce normal (y aurait-il un filtre quelque part?)?
N'y a-t-il donc pas d'explication?
www.esthesie.fr
Moi je ne comprend pas mon problème, j'ai tout uplauder correctement,
insérer les liens vers le css et les js, mais lorsque je click sur une
image ou un lien que je creer, le lien ce comporte comme un simple lien,
j'attéri sur une nouvelle page, mais aucun effet visuel, je ne comprend
pas mon problème.