Lien interne

Résolu/Fermé
itcac - 17 mars 2008 à 14:38
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 20 mars 2008 à 12:01
Bonjour,

Voila j'ai une page web dans laquelle il y a une image JPG qui représente une liste de valeurs boursières(120) dans une colonne et leur secteur d'activités dans une autre. Je voudrais que lorsqu'on clic sur un secteur d'activité , les valeurs appartenant à ce secteur apparaissent en surbrillance ou en couleur.

il y en gros 20 secteurs d'activité pour ces 120 valeurs, ce qui ferait 6 valeurs en surbrillance, cette surbrillance resterait en état jusqu'au clic suivant.

si quelqu'un à la soluce je l'en remercie.

8 réponses

glabok Messages postés 131 Date d'inscription samedi 4 août 2007 Statut Membre Dernière intervention 24 avril 2020 40
17 mars 2008 à 15:27
le problème est que tes données son sous format image, pour faire ce que tu demande, il faudrais passer par des fonctions javascript (complexes) afin d'interagir avec ton image.
0
ok merci!
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
18 mars 2008 à 12:59
salut,

je venais pour fermer mais je vais compléter.

le code nécessaire n'est pas forcement si compliqué.
regarde cet exemple, il réagit au survol, dans ton cas il faudrait qu'il réagisse au clic.

tu peux sans doute aussi le faire en XHTML/CSS avec une <map> et le pseudo-élément {:active} au lieu de {:hover}.

(et si c'est résolu, dis le nous, si quelqu'un passe il fermera)
-;o)
0
itcac Messages postés 37 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 juin 2008 1
18 mars 2008 à 13:09
merci , pour le résolu c'est ok.

pour le survol c'est bon mais pour moi, il faudrait que pour reprendre ton exemple lorsque je clic sur le cercle, le cercle lui ne change pas de couleur mais les 2 autres deviennent rouge et restent rouge tant que je n'ai pas cliqué ailleurs.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
18 mars 2008 à 13:28
le problème si tu travailles avec des bitmaps c'est qu'il faut une image pour chaque situation.

est-ce que ton JPEG est définitif ou est-ce qu'il changera régulièrement ?

si c'est un affichage fixe, fais autant de JPEG qu'il y a d'affichages possible et utilises l'évènement 'onclick' au lieu 'onmousehover'.
0
itcac Messages postés 37 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 juin 2008 1
18 mars 2008 à 13:38
arf, ok il me faudrait donc 26 jpg de 900x1800 même optimisé c'est lourd 600K.
je vais prendre une autre voie merci !
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
18 mars 2008 à 14:00
oki, pendant ce temps j'ai complété mon exemple avec le 'onclick' ça pourra toujours servir.

effectivement pour toi, cela fait beaucoup de kilos à transférer !

mais il y a beaucoup de choses à faire Javascript, si tu nous explique d'avantage ce que tu veux obtenir on finira bien par te trouver une solution.

ne peux-tu pas présenter ta page autrement et afficher tes infos autrement que par du bitmap ?

en tout cas, bon courage pour la suite !
0

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

Posez votre question
itcac Messages postés 37 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 juin 2008 1
18 mars 2008 à 16:42
merci Dalida,
non je ne peux pas faire autrement que du bitmap car c'est une mise à jour quotidienne et 120 valeurs à traiter individuellement c'est trop de temps , il faut des listings au max 5jpg en MAJ .
Mais je l'aurai!!!! je te donnerai l'adresse de mon site au final.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
18 mars 2008 à 17:09
ce qui m'étonne c'est que tu récupères tes données sous forme de bitmap.

c'est une capture d'écran ?

si tu as le droit d'utiliser ces données tu peux les extraire d'une page html avec PHP.
0
itcac Messages postés 37 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 juin 2008 1
20 mars 2008 à 10:46
Bonjour dalida,
Voila j'ai un logiciel d'analyse technique avec lequel je programme des indicateurs , il me donne des tableaux inexploitables en l'état. je fais un Copier que je colle sur une feuille de calcul excel puis un transfert vers photoshop.
tu vas me dire qu'avec excel on peut créer des page web, le problème, j'utilise des icones dans mes tableaux, lesquelles ne sont pas "convertissables" en html.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
20 mars 2008 à 12:01
salut,

depuis Excel tu peux faire un export en CSV et l'ajouter directement à une base de données.
ça te permettrai de stocker tes données et d'en faire ce que tu veux.

pour tes icônes si elles ne sont pas convertibles, n'y a-t-il pas moyen de les remplacer par une valeur textuelle ?
ne serait-ce que le nom du fichier.

peut-être qu'avec une solution un petit plus technique (et donc à priori un peu plus compliquée) tu te faciliterais la maintenance à venir.
0