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 :

[VB.NET] Insertion javascript


Sujet :

ASP.NET

  1. #1
    Membre éprouvé Avatar de prem's
    Inscrit en
    Avril 2003
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 145
    Par défaut [VB.NET] Insertion javascript
    bonjour à tous!

    après quelques rapides recherches j'ai toruvé la ligne qui permet d'insérer un peu de code javascript en code behind.

    or ma ligne ne fonctionne pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Write("<script language=javascript>document.forms[0].PivotTable1.XMLData = """ & xmla & """;</script>")
    sauriez vous me dire pourquoi?
    je dois le faire en javascript car en code behind le control "pivottable" n'est pas accessible, et la variable xmla contient exactement ce que je veux!

    une idée??
    merci!

  2. #2
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Par défaut
    Regarde dans ton navigateur le code source retourné pour voir si le java script généré est bien ce que tu attends.

  3. #3
    Membre éprouvé Avatar de prem's
    Inscrit en
    Avril 2003
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 145
    Par défaut
    il n'y a pas l'air d'y avoir de problème à ce niveau là.. enfin il ne me semble pas! la variable xmla contient une grande requète xml.

    <script language=javascript>document.forms[0].PivotTable1.XMLData = " <xivotTable> <x:OWCVersion>11.0.0.5531 </x:OWCVersion> <x:NoDisplayAlerts/> <xisplayScreenTips/> <x:CubeProvider>msolap.2</x:CubeProvider> <x:CacheDetails/> <x:ConnectionString>Provider=MSOLAP.2;Password=illico;User ID=cube-olap;Data Source=http://192.168.229.246/AppliOWC;Initial Catalog=C_AAIEG;Client Cache Size=25;Auto Synch Period=10000</x:ConnectionString> <xataMember>AAIEG</xataMember> <x:Name>Microsoft Office PivotTable 11.0</x:Name> <xivotField> <x:Name>Debut contrat stage</x:Name> <x:SourceName>[Debut contrat de stage].[Standard].[Debut contrat stage]</x:SourceName> <x:FilterCaption>Debut contrat de stage Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Debut de scolarite</x:Name> <x:SourceName>[Debut de scolarite].[Standard].[Debut de scolarite]</x:SourceName> <x:FilterCaption>Debut de scolarite Standard</x:FilterCaption> <x:Orientation>Column</x:Orientation> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Debut de session</x:Name> <x:SourceName>[Debut de Session].[Standard].[Debut de session]</x:SourceName> <x:FilterCaption>Debut de Session Standard</x:FilterCaption> <x:Orientation>Row</x:Orientation> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Debut prolongation Stage Contrat</x:Name> <x:SourceName>[Debut prolongation stage contrat].[Standard].[Debut prolongation Stage Contrat]</x:SourceName> <x:FilterCaption>Debut prolongation stage contrat Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Duree contrat stage</x:Name> <x:SourceName>[Duree contrat stage].[Standard].[Duree contrat stage]</x:SourceName> <x:FilterCaption>Duree contrat stage Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Duree_du_cursus</x:Name> <x:SourceName>[Duree du cursus].[Standard].[Duree_du_cursus]</x:SourceName> <x:FilterCaption>Duree du cursus Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Pays</x:Name> <x:SourceName>[Entreprise].[Standard].[Pays]</x:SourceName> <x:FilterCaption>Entreprise Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Departement</x:Name> <x:SourceName>[Entreprise].[Standard].[Departement]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Raison_Sociale</x:Name> <x:SourceName>[Entreprise].[Standard].[Raison_Sociale]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Fin de contrat de stage</x:Name> <x:SourceName>[Fin contrat de stage].[Standard].[Fin de contrat de stage]</x:SourceName> <x:FilterCaption>Fin contrat de stage Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Fin de scolarite</x:Name> <x:SourceName>[Fin de scolarite].[Standard].[Fin de scolarite]</x:SourceName> <x:FilterCaption>Fin de scolarite Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Fin_de_session</x:Name> <x:SourceName>[Fin de Session].[Standard].[Fin_de_session]</x:SourceName> <x:FilterCaption>Fin de Session Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Fin prolongation stage contrat</x:Name> <x:SourceName>[Fin prolongation stage contrat].[Standard].[Fin prolongation stage contrat]</x:SourceName> <x:FilterCaption>Fin prolongation stage contrat Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Maitre</x:Name> <x:SourceName>[Maitre dapprentissage].[Standard].[Maitre]</x:SourceName> <x:FilterCaption>Maitre dapprentissage Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Nationalite</x:Name> <x:SourceName>[Nationalite].[Standard].[Nationalite]</x:SourceName> <x:FilterCaption>Nationalite Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Niveau_scolaire</x:Name> <x:SourceName>[Niveau Scolaire].[Standard].[Niveau_scolaire]</x:SourceName> <x:FilterCaption>Niveau Scolaire Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Pays</x:Name> <x:SourceName>[Origine Geographique].[Standard].[Pays]</x:SourceName> <x:FilterCaption>Origine Geographique Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Departement</x:Name> <x:SourceName>[Origine Geographique].[Standard].[Departement]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Code_postal</x:Name> <x:SourceName>[Origine Geographique].[Standard].[Code_postal]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Origine_scolaire</x:Name> <x:SourceName>[Origine Scolaire].[Standard].[Origine_scolaire]</x:SourceName> <x:FilterCaption>Origine Scolaire Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Qualite</x:Name> <x:SourceName>[Qualite].[Standard].[Qualite]</x:SourceName> <x:FilterCaption>Qualite Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Rentree_des_classes</x:Name> <x:SourceName>[Rentree des classes].[Standard].[Rentree_des_classes]</x:SourceName> <x:FilterCaption>Rentree des classes Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Resultat Examen</x:Name> <x:SourceName>[Resultat examen].[Standard].[Resultat Examen]</x:SourceName> <x:FilterCaption>Resultat examen Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Etat</x:Name> <x:SourceName>[Rupture de Contrat].[Standard].[Etat]</x:SourceName> <x:FilterCaption>Rupture de Contrat Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Motif</x:Name> <x:SourceName>[Rupture de Contrat].[Standard].[Motif]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Date</x:Name> <x:SourceName>[Rupture de Contrat].[Standard].[Date]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Sexe</x:Name> <x:SourceName>[Sexe].[Standard].[Sexe]</x:SourceName> <x:FilterCaption>Sexe Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Sortie des classes</x:Name> <x:SourceName>[Sortie des classes].[Standard].[Sortie des classes]</x:SourceName> <x:FilterCaption>Sortie des classes Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Tranche_Age</x:Name> <x:SourceName>[Tranche age].[Standard].[Tranche_Age]</x:SourceName> <x:FilterCaption>Tranche age Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Type Contrat Stage</x:Name> <x:SourceName>[Type contrat].[Standard].[Type Contrat Stage]</x:SourceName> <x:FilterCaption>Type contrat Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Reseau</x:Name> <x:SourceName>[Type Inscription].[Standard].[Reseau]</x:SourceName> <x:FilterCaption>Type Inscription Standard</x:FilterCaption> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Site</x:Name> <x:SourceName>[Type Inscription].[Standard].[Site]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Session</x:Name> <x:SourceName>[Type Inscription].[Standard].[Session]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Formation</x:Name> <x:SourceName>[Type Inscription].[Standard].[Formation]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Section</x:Name> <x:SourceName>[Type Inscription].[Standard].[Section]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Situation</x:Name> <x:SourceName>[Type Inscription].[Standard].[Situation]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>Examen</x:Name> <x:SourceName>[Type Inscription].[Standard].[Examen]</x:SourceName> <x:CompareOrderedMembersBy>UniqueName</x:CompareOrderedMembersBy> </xivotField> <xivotField> <x:Name>IdStagiaire</x:Name> <x:SourceName>[Measures].[IdStagiaire]</x:SourceName> <x:SourceHierarchy>[Measures].[IdStagiaire]</x:SourceHierarchy> </xivotField> <xivotField> <x:Name>Data</x:Name> <x:Orientation>Column</x:Orientation> <xosition>-1</xosition> <xataField/> </xivotField> <xivotField> <x:Name>IdStagiaire</x:Name> <x:TotalNumber>0</x:TotalNumber> <x:Orientation>Data</x:Orientation> <xosition>1</xosition> <xarentField>[Measures].[IdStagiaire]</xarentField> </xivotField> <xivotData> <x:Top>0.0</x:Top> <x:TopOffset>0</x:TopOffset> <x:Left>0.0</x:Left> <x:LeftOffset>0</x:LeftOffset> </xivotData> <xivotView> <x:IsNotFiltered/> </xivotView> </xivotTable>";</script>

  4. #4
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Tout d'abord il est préférable d'utiliser les méthodes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Page.RegisterClientScript
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Page.RegisterStartupScript
    afin de placer le javascript au bon endroit.

    Est ce que tu n'aurais pas plutot un probleme de javascript?
    Parce que si ca s'ecrit, c'est donc sur le client que tu as un probleme.

  5. #5
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Par défaut
    Essaye en remplaçant ton code javascritp par un message d'alert de javascript. S'il fonctionne, ce que je pense, alors c'est ta reqûete XML qui n'est pas bonne.

  6. #6
    Membre éprouvé Avatar de prem's
    Inscrit en
    Avril 2003
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 145
    Par défaut
    merci pour vos réponses!!!!

    j'ai fini par trouvé! en fait mon problème c'est que ce code était dans un bouton. la page se rachargeait à chaque fois, et l'évenement "onload" de la page courcircuitait le code en javascript!

    ce code est passé dans la page aspx et traité avant la fonction d'initialisation de la page dans le onload.

    Merci beaucoup de votre aide!

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

Discussions similaires

  1. [VB NET] [ADO NET]: Insertion de données DATE ds une BDD ??
    Par ADONET dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/01/2006, 20h24
  2. Réponses: 5
    Dernier message: 29/09/2005, 09h35
  3. Insertion javascript dans tableau HTML
    Par Rocca dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/08/2005, 12h28
  4. [Delphi.NET][ActiveX][javascript]ouverture d'une feuil excel
    Par lolhangman dans le forum Delphi .NET
    Réponses: 13
    Dernier message: 23/06/2005, 10h13
  5. [web] insertion javascript dans du perl
    Par laluna dans le forum Web
    Réponses: 3
    Dernier message: 28/07/2003, 09h50

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