Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 13h40   #1
Futur Membre du Club
 
Inscription : juin 2005
Messages : 59
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 59
Points : 15
Points : 15
Par défaut compatibilité avec certains navigateurs ?

Bonjour,

Je viens à vous car j'ai épuisé le peu de connaissances que j'avais et tous mes cheveux en recherches diverses.

Je ne maitrise pas du tout le javascript, mais pour les besoin d'un forum, j'ai voulu tenter de m'y mettre.

En fait, voici ce que je cherche à faire :
Si dans une page, j'ai une image incluse dans un lien, je souhaites utiliser jquery-ui afin de l'afficher.
Pourquoi ? car le lien mène vers l'image en grand format alors que l'image est une miniature.

On a alors ceci :
Code :
<a href="/img/members/2/P1000683.JPG"><span class="postimg"><img src="/img/members/2/mini_P1000683.JPG" alt="mini_P1000683.JPG"></span></a>
Et là ça marche impec avec le code javascript suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//loading des images
jQuery(function() {
	jQuery('span.postimg').parent('a').removeAttr('onClick').removeAttr('onKeyPress');
	jQuery('span.postimg').parent('a').bind('click', function(e) {
		var link = $(this);
		var image = link.find('img');
		var imgdest = '<img src="' + link.attr('href') + '" />';
		var titledest =  image.attr('alt');
		jQuery("<div>"+imgdest+"</div>").dialog({
			title: titledest,
			draggable: true,
			modal: true,
			width: 'auto',
			position: [100,100]
			});
		return false;
  });
});
Le soucis viens des images simples comme celle-ci :
Code :
<span class="postimg"><img src="http://www.12thblog.com/wp-content/gallery/1demotivators/thumbs/thumbs_32_0.jpg" alt="thumbs_32_0.jpg"></span>
Et là, c'est le drame...Certains de mes utilisateurs disent voir <img> cliquable et quand ils cliquent dessus cela ouvre le lien dans une nouvelle fenêtre au lieu de voir l'image telle quel non cliquable.

Et je ne vois pas comment c'est possible sachant que tout fonctionne nickel chez moi sur firefox et internet explorer.

J'ai même testé sur chrome sans soucis.

J'ai juste deux utilisateur qui ont ça...Sur chrome et sur un téléphone sous android.

Ma question est la suivante : qu'est ce qui peut clocher dans mon code pour que ça arrive ? Je suis désemparé...

Merci de votre aide
bagu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 22h12   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je ne vois pas ce qui cloche dans l'extrait de code. Est-il possible d'avoir un lien vers la page ?
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 22h18   #3
Futur Membre du Club
 
Inscription : juin 2005
Messages : 59
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 59
Points : 15
Points : 15
Bonjour,

j'avais marqué ce message pour délestage car en fait c'était une interaction avec un script d'interprétation de bbcode qui empêchait le bon fonctionnement de tout cela

Mais merci de ton attention
bagu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h57.


 
 
 
 
Partenaires

Hébergement Web