JPGraph + évènements

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : JPGraph + évènements

par Cyrano » 07 mai 2007, 17:59

Non : sois logique : JPGraph envoie une image : tout ce que "lira" un navigateur, c'est un fichier image jpg, gif ou png : en soi, ça ne réagira à rien du tout : si tu veux des zones réactives, il faut obligatoirement utiliser le code HTML approprié. le problème reste donc de calculer les coordonnées de ces différentes zones et de les faire correspondre avec une url de destination ou un évènement (pop-up ou autre)

Donc tu n'auras pas le choix de passer par là... à moins de remplacer JPGraph par l'extension Ming de PHP pour générer non pas une image mais un fichier Flash avec des liens et le code qui va réagir : mais là, on ne parle plus d'image : ce sera une animation flash programmable : une image bitmap n'est pas programmable pour ça.

par Ish » 07 mai 2007, 17:55

J'ai trouvé ... :D

Code : Tout sélectionner

$p1 = new PiePlot3d($data); // avec $data = array(données) $p1->SetCSIMTargets($lien,$alts); // avec $lien = array(liens) et $alts = array(commentaires) $graph->Add($p1); $graph->StrokeCSIM();
voilà merci à Cyrano :wink:

par Ish » 07 mai 2007, 14:10

Oui je connais déjà ce système ... mais je voulais savoir si c'était possible de le faire sans utiliser les balises <map> et <area> pour faire des zones de liens !!

Je voulais savoir s'il y avait dans JPGraph une façon de le faire ?

:wink:

par Cyrano » 07 mai 2007, 13:50

Il faudrait que tu ajoutes des balises <map> et <area> juste avant ton image avec les coordonnées des zones réactives en mettant ton image un attribut usemap. Techniquement, c'est parfaitement possible. Explore cette balise HTML, tu devrais trouver relativement simplement la manière de mettre en place les éléments pour créer ton évènement.

JPGraph + évènements

par Ish » 07 mai 2007, 13:37

Bonjour à tous,

je travail sur un projet ou j'utilise la bibliothèque JPGraph pour faire des graphiques (comme son nom l'indique). J'arrive à mes fins et tout se passe pour le mieux. Les objets sont vraiment faciles à utiliser.

Néanmoins je voudrais faire des liens sur ces graphiques. Exemples, je voudrais cliquer sur un champ de la barre des ordonnées et que cela me sorte une popup (simple exemple ...). Est-ce qu'il y est possibles de gérés des évènements sur le graphique sachant que cela sort une image (format JPEG, JPG, etc ...).
Croyez-vous que c'est possible de le faire sans utiliser de Map ??

Merci

ps : j'espère être dans le bon topic, sinon les modos me déplaceront