Aller au contenu

Imagebox (jQuery)+Ajax+Firefox=bug...


Tch3tch

Sujets conseillés

Bonjour!

Je vous embête pas mal ces temps-ci mais le site que je suis en train de faire va me rendre dingue!

Je vous laisse tester le problème :

Utiliser firefox et aller dans comics ou animation.

Vous cliquez sur une icône, la galerie s\'affiche en ajax. Ca marche, l\'imagebox se charge, pas de soucis.

Cliquer sur \"close\" ouvrir une autre galerie et là... les imagesbox ne marchent plus du tout!

Honnêtement je ne sais pas d\'où ça peut venir... j\'ai fais mille et uns changements, testé les truc avec firebug, les validators divers... et je ne trouve pas...

Mon javascript est

Mon CSS est .

Mais puisque vous n\'avez pas que ça a faire, je vais essayer de faire une synthèse de mon code (par élimination successives j\'en ai conclu que tout le problème viens de ce petit bout) :

D\'abord je met un onClick sur mon image...

<a href=\"#\" onClick=\"fonctionAJAX(\'images.html\')\"; ><img src=\"image.jpg\"></a>

...et je charge cette fonction... :

CODE

function fonctionAJAX(lienajax)

{

//ici vous voyez que je charge le lien appelé par la fonction ainsi que l\'imagebox sans quoi elle ne se charge pas.

$(\'#loadgalbox\').load(lienajax,function()

{

$.ImageBox.init(

{

//le petit truc qui bouge quand ça charge

loaderSRC: \'loading.gif\',

//Le logo de closage ou de fermeturage en bon françaisage

closeHTML: \'<img src=\"imagebox/close.jpg\" />\'

}

);

});

return false;

}

..et là ça marche très bien quand on clique une fois mais quand on appelle une deuxième fois cette fonction les \"imagebox\" déconnent méchamment (fond blanc ou alors juste une bande blanche de 10px avec le logo close).

J\'ai crus que ça ne lui plaisait pas que je charge plusieurs fois l\'image box alors j\'ai écris des trucs pour qu\'elle ne se charge pas au de la de la première fois mais si je n\'appelle pas la fonction l\'imagebox ne se charge pas du tout...

Bon... Voilà je viens vous voir en dernier recours, là je sèche et j\'archicalle!

Merci par avance!

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ton intervention pluriels... si seulement ça marchait partout sauf chez moi ça serait bien!! Sauf que sur mes deux PC j'ai le même souci...

Sinon il faut d'abord consulter une galerie puis en visiter une autre pour que ça commence a planter...

Lien vers le commentaire
Partager sur d’autres sites

solution :

XHTML+CSS

ok je sors

Non non reste, parce que c'est p'têt ben c'que j'vais faire! C'est beau ça bouge c'est tape a l'oeil mais des fois un pop up ou assimilé, c'est trèèèèès bien

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...