IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

afficher un chart dans un div bien précis


Sujet :

ASP.NET

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    36
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 36
    Par défaut afficher un chart dans un div bien précis
    Bonsoir,

    J'ai une page web divisée comme suit : entête, menu , contenu, pied_page et j'aimerai bien que lors de la génération du chart celui ci s'affiche dans la partie contenu, or avec la méthode render il faut passer l'ID de la div ou autre, sauf que j'arrive pas à placer cette div dans la partie contenu même avec <asp:Content .....> , si quelqu'un peu m'aider .... voila la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            String strHtml;
            strHtml = "<div id='ch' >chart</div>";       
     
            Response.Write(strHtml);       
            strHtml = "<script type='text/javascript' >";
            strHtml += "var chart = new FusionCharts('Charts/Pie2d.swf', '" +                                  xmlFileName + "', '595', '400', '0', '1');";         
     
            strHtml += "chart.setDataURL('xml/" + xmlFileName + ".xml');";        
            strHtml += "chart.render( 'ch');";      
            strHtml += "</script>  ";
            Response.Write(strHtml);
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 60
    Par défaut
    Salut,

    Je vois que tu utilises le composant FusionCharts qui graphiquement à l'air bien sympa ^^
    Tu dois (ou devrais) avoir télécharger le zip qu'ils fournissent contenant un ensemble de "samples" notamment pour .NET (FusionChartsFree\Code\CSNET)

    La méthodologie adoptée dans leurs samples est la suivante :

    Dans l'aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:Literal ID="FCLiteral1" runat="server"></asp:Literal>

    Dans le code behind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     protected void Page_Load(object sender, EventArgs e)
    {
         FCLiteral1.Text=FusionCharts.RenderChart("../FusionCharts/FCF_Column3D.swf", "Data/Data.xml", "", "chart1", "600", "300", false, false);
    }

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    36
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 36
    Par défaut
    Merci beaucoup , c'est parfait

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Classer les résultats dans un ordre bien précis
    Par 4R416N33 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 30/05/2008, 07h11
  2. [8.5] Trier des champs dans un ordre bien précis!
    Par Gotch59 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 25/05/2007, 15h02
  3. Comment afficher un lien dans un <div>
    Par essono dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 02/12/2006, 15h05
  4. Afficher une page dans une DIV
    Par shako95 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 01/12/2006, 09h57
  5. afficher page externe dans un div
    Par ouedmouss dans le forum JSF
    Réponses: 1
    Dernier message: 16/11/2006, 19h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo