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

JavaScript Discussion :

aidez moi a réaliser ce petit programme


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 188
    Points : 66
    Points
    66
    Par défaut aidez moi a réaliser ce petit programme
    Bonjour mes amis ;
    en faite je veux récupérer les lignes sélectionnées dans un tableaux (le tableau contient une colonne avec une checkbox de formulaire )
    pour imprimer par la suite un état crystal report qui prend comme paramètre le les valeurs des lignes cochées (sélectionnées) sou forme de liste .
    mon problème c que j'ai un fragment de code en VBScript que je veux en JavaScript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Stg="Reports/list.rpt?sf={client_debit.code_client }in["
    j=0
    For Each MyObject In document.form
       If MyObject.Type="checkbox" Then
          if MyObject.checked Then
             j=j+1
             if j>1 Then Stg = Stg & "," end if 
             Stg = Stg & "'" & MyObject.Value & "'"
          End If
       End If
    Next
    Stg = Stg & "]"
      if j=0 Then
           Msgbox ("Veuillez selectionner Au moins un client")
      elseif j>80 then
           Msgbox ("Veuillez selectionner moins de clients")
      else
        document.form.action=Stg
        document.form.submit()
       end if
    mon but c de récupérer le contenu de Stg pour l'insérer dans la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    WindowObjectReference = window.open(Stg, "DetailDesClientsDebit",
    "height=380,width=600,menubar=No,Toolbar=No,location=No,resizable=Yes,scrollbars=yes,status=no,directories=no,titlebar=No");
    afin d'afficher l'état dans une fenêtre pop up

    merci

  2. #2
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 188
    Points : 66
    Points
    66
    Par défaut
    en tous les cas mes amis cette fois aussi après un petit peut de google et de lecture je suis arrivé a résoudre mon pb , et sa me fait plaisir de partager la solution avec vous :
    cette fonction permet d'afficher une fenetre pop up qui contient un état crystal report
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    <SCRIPT language="javascript"><!-- 
    var WindowObjectReference; 
    function Ouvre_rpt(cd_client)
    { 
     
      var Stg=  '../Reports/list.rpt?sf={client_debit.code_client}in['  ;
      var j=0;
       var i;
     var tabInput = document.getElementsByName("ck");
     var n = tabInput.length;
     alert("la val"+n);
     for (i=0; i<n; i++)
     {
     
     
            if (tabInput[i].checked==true)
            {
    		j=j+1;
    		if (j>1)
            {alert(tabInput[i].value );
    		Stg = Stg +',';
    		}
             Stg = Stg + '\'' + tabInput[i].value +'\'';    //...............
     
            }
     
     
     }
    Stg = Stg +']';
    prompt(Stg);
    if(j==0)
    {
    alert("Veuillez selectionner Au moins un client");
    }
     
    WindowObjectReference = window.open(Stg, "DetailDesCreancesduMinistere",
    "height=380,width=600,menubar=No,Toolbar=No,location=No,resizable=Yes,scrollbars=yes,status=no,directories=no,titlebar=No");
    WindowObjectReference.focus();  
    }
     
    --> 
    </SCRIPT>
    et l'appel de cette fonction ce fait dans un formulaire comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
     
    ......form..
    <input Class=Button Name="ok" Type=button OnClick="Ouvre_rpt('<%response.write(cd_client)%>')" value="Imprimer "  >    
      <input type=checkbox name="ck" value=<%=cd_client%>    >
    ......../form
    merci et a+

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

Discussions similaires

  1. Aidez moi a resoudre une petite confusion
    Par napi15 dans le forum Administration
    Réponses: 5
    Dernier message: 25/04/2011, 02h53
  2. aidez moi svp à créer une petite application sous VB 2008
    Par delphibr dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/04/2009, 08h44
  3. Aidez-Moi Sur Une Petite Application sous Excel
    Par The_Haunted dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/11/2006, 03h40
  4. Réponses: 6
    Dernier message: 02/08/2006, 17h24
  5. Aidez-mois pour réaliser cette requete..
    Par mobeida dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/08/2005, 15h35

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