Compatibilité évenement onClick avec MAC

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

Compatibilité évenement onClick avec MAC

Message le Mar Aoû 10, 2004 9:58

Bonjour,

Je rencontre en ce moment un problème de compatiblité avec un MAC (utilisant IE 5.1). J'utilise sur un Mapping l'évenement <area shape="... onClick="window.location.href='<?=$tablo[1]?>'">

Où $table[] contient l'url exacte de la page désirée.

Ceci fonctionne parfaitement sous PC IE Mozilla FireFox mais pas sous Mac et IE 5.1.

Voila, si quelqu'un peut m'aider, merci


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mar Aoû 10, 2004 11:11

IE Mac comprend parfaitement l'événement onclick. Aurais-tu une URL pour qu'on puisse regarder plus précisément ?

Fred

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

Message le Mar Aoû 10, 2004 11:18

Voici l'url http://www.don-organe.net/france-adot/adot/

En fait, chaque département mène vers une fiche (à l'aide d'un script JS).

Dans les zones <area> du mapping de la carte j'ajoute un onClick pour rediriger l'utilisateur vers la fiche correspondante.

J'ai testé deux solutions :

Sur le département de l'Ain, la redirection est directement sur la zone "<area>" alors que pour les autres départements je fais appel à une fonction.

Je c pas si j'ai été très clair.

Merci en tout cas.


Bobez
WRInaute impliqué
WRInaute impliqué
 
Messages: 716
Inscription: 20 Mai 2004

Message le Mar Aoû 10, 2004 11:31

Je viens de tester avec IE Mac 5.2 et je confirme que cela ne fonctionne pas (ni sur l'Ain ni sur les autres). Pourtant George a raison, normalement IE Mac comprend parfaitement l'élément onclick.


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mar Aoû 10, 2004 14:11

Avec IE 5.01 ça fonctionne.
Peut-être un élément de réponse à ton problème : quand on utilise un événement onclick sur un élément du type A ou AREA, il faut ajouter return false pour annuler l'exécution du HREF.

Code: Tout sélectionner
<area shape="poly" coords="257,116,262,108,274,113,280,109,289,116,274,119,271,122,261,119" href="#" onmouseover="doTooltip(event,95)" onmouseout="hideTip()" onclick="goToAdot('./adot_departementale_95_val_d_oise.html'); return false;">


Tu pourrais aussi faire comme ça, ce sera meilleur pour les internautes n'ayant pas le Javascript et aussi pour les moteurs qui pourront suivre le lien :

Code: Tout sélectionner
<area shape="poly" coords="257,116,262,108,274,113,280,109,289,116,274,119,271,122,261,119" href="./adot_departementale_95_val_d_oise.html" onmouseover="doTooltip(event,95)" onmouseout="hideTip()" onclick="goToAdot(this.href); return false;">


Fred

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

Message le Mar Aoû 10, 2004 15:14

Merci,

J'ai apporté la modification (solution n°2 que tu m'as proposé) sur le département de l'ain et du Val d'oise.

Est ce que tu pourrais me dire si cela fonctionne sur MAC pour que je puisses l'appliquer aux 93 autres départements.

Merci


Bobez
WRInaute impliqué
WRInaute impliqué
 
Messages: 716
Inscription: 20 Mai 2004

Message le Mar Aoû 10, 2004 17:41

Ah oui oui cela fonctionne cette fois :) Tout baigne pour les Mac, autant avec IE qu'avec Safari (plus utilisé que IE je pense maintenant) et Camino. :D


Bobez
WRInaute impliqué
WRInaute impliqué
 
Messages: 716
Inscription: 20 Mai 2004

Message le Mar Aoû 10, 2004 17:41

Cela dit, il faudrait déplacer ce sujet vers le forum "Gestion d'un site web" :roll:

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: 10 Aoû 2004

Message le Mer Aoû 11, 2004 9:34

Merci à tous, ca y est, j'ai appliqué la modif à tous les départements.

Et apparament le sujet a été déplacé puisque ce matin impossible de le retrouvé dans le bar.

Heureusement que l'administrateur été là :D

Merci

Oubah
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 1 Mar 2004

Message le Jeu Aoû 12, 2004 8:35

Votre méthode ne fonctionne pas avec les logiciels ou les barres anti-popup (lorsque l'on rajoute la méthode target="_blank". Quelqu'un a-t-il déjà été confronté au problème ?

Oubah
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 1 Mar 2004

Message le Jeu Aoû 12, 2004 8:51

Non, je n'ai rien dit. :)


Bobez
WRInaute impliqué
WRInaute impliqué
 
Messages: 716
Inscription: 20 Mai 2004

Message le Jeu Aoû 12, 2004 11:11

Oui, car en général, les bons logiciels anti pop-up ne bloquent que les pop-ups "non demandés", et pas ceux qui apparaissent à la suite d'un clic :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités