begin process at 2012 05 29 18:43:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Probléme Boucle avec Java script


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probléme Boucle avec Java script

jeudi 5 avril 2007 à 17:51:32 | Probléme Boucle avec Java script

Dellys









Bonjour
 
   
J'ai petit souci avec mon code si vous pouvez m'aider SVP ,voila j'essai d'afficher  un bouton  pour chaque ligne dans une boucle on cliquant sur le  bouton celui-ci  fait appel a une fonction javascrtipt pour afficher un message a fin de saisir une remarque ensuite récupérer le Id de la  ligne pour fait un update sur une autre page ,le problème c'est quand je clique sur le bouton il récupère toujours le id la dernière ligne ce qui fausse l'update

 

ci -dessous mon code  :

    do while not objrs.eof

 %>
       <SCRIPT LANGUAGE="JavaScript">
      
          function msg3() {
 // ouvre une boite de saisie
 var resultat=prompt("Remarque","");
 if (resultat==null) {
 // alert("Vous avez cliqué sur Annuler");
  return false;
  location = "tasktab.asp";
 
 } else {
    location = "regul.asp?code=<%=objRS("SUBNO")%>&id=<%=objRs("Id")& "&OP=" & ("8")%>&resultat="+resultat; 
  //alert("Vous avez saisi ["+resultat+"]");
 }
         }
</SCRIPT>       
           

        

        <TD tiltle ="Traiter" ><font bgcolor =#E2ECF5 color=black size =1><!--mstheme--><img border="0" src="T.GIF" onMouseOver="this.style.cursor='hand' " onclick="msg3()">< /a><!--mstheme--></font></td>

 

      
       <%


loop


jeudi 5 avril 2007 à 18:10:54 | Re : Probléme Boucle avec Java script

roro06

Réponse acceptée !


Bonjour

oui, dans ta boucle tu vas créer n fois la fonction msg3(). Ce n'est pas judicieux

j'aurai fait :
<SCRIPT LANGUAGE="JavaScript">
function msg3(code, Id, Op)
    {
    var resultat=prompt("Remarque","");
    if (resultat==null) location.replace("tasktab.asp");
    else location.replace("regul.asp?code=" + code + "&id=" + Id + "&OP=8&resultat=" + resultat);
    }       
     
</SCRIPT>      
          

<table>
<% while not objrs.eof %>
<tr><td tiltle ="Traiter" ><font bgcolor =#E2ECF5 color=black size =1><!--mstheme--><img border="0" src="T.GIF" onMouseOver="this.style.cursor='hand' " onclick="msg3('<%=objRS("SUBNO")%>', '<%=objRs("Id")%>')">< /a><!--mstheme--></font></td></tr>

<%
objrs.movenext  ' important
wend %>
</table> 

(sauf erreur ou omission)

de plus :
onMouseOver="this.style.cursor='hand'  inutile
mettre simplement style="cursor:hand"

Cordialement
Roro webDev
jeudi 5 avril 2007 à 18:13:30 | Re : Probléme Boucle avec Java script

Dellys

j'ai essayé de rendre le nom de la fonction = au numéro du id mais quand je fait appel ça marche pas


do while not objrs.eof
%>

<SCRIPT LANGUAGE="JavaScript">
      
          function <% response.write objRs("Id")%> msg3() {
 // ouvre une boite de saisie
 var resultat=prompt("Remarque","");
 if (resultat==null) {
 // alert("Vous avez cliqué sur Annuler");
  return false;
  location = "tasktab.asp";
 
 } else {
    location = "regul.asp?code=<%=objRS("SUBNO")%>&id=<%=objRs("Id")& "&OP=" & ("8")%>&resultat="+resultat; 
  //alert("Vous avez saisi ["+resultat+"]");
 }
         }
</SCRIPT>       

<TD tiltle ="Traiter" ><font bgcolor =#E2ECF5 color=black size =1><!--mstheme--><img border="0" src="T.GIF" onMouseOver="this.style.cursor='hand' " onclick="<% response.write objRs("Id")%>()">< /a><!--mstheme--></font></td>

  <%

loop




jeudi 5 avril 2007 à 18:37:59 | Re : Probléme Boucle avec Java script

Dellys



C'est a dire je crée la fonction en dehors de la boucle et quand je fait appel elle prend le id  de la ligne sur lequel j'ai cliqué ?

jeudi 5 avril 2007 à 19:02:04 | Re : Probléme Boucle avec Java script

Dellys

C'est bon ca march merci  infiniment



Cette discussion est classée dans : bouton, ligne, boucle, code, resultat


Répondre à ce message

Sujets en rapport avec ce message

cherche une erreur sur une ligne pour modifié un onclick [ par kopax ] Bonjour, J'ai serieusement besoin d'un coup de main je suis entrain de bugger J'aimerai modifié un onclick dans mon code grâce à un code JS. J'expl boucle et variables ! [ par BlizarBlizar ] Bonjour ! je voudrais savoir comment on fait en javascript pour générer une chaine de caractère, en boucle .. c'est a dire par exemple : [code=js]fo Boucle for + variable [ par BlizarBlizar ] Bonjour ! alors voilà .. je voudrais écrire : [code=js]var height = 100); for (var i=1; i<height; i++) { .. etc }[/code] Sauf que ça ne fonctionn Parcours d'un tableau en JS [ par Canyata ] Bonjour à tous [^^happy17] J'ai une question à vous poser. J'ai un tableau en HTML sur ma page: [code=php]echo""; echo""; echo""; echo""; Pseudo éditeur WYSIWYG qui a de la peine avec les retours à la ligne [ par WebManiaK ] Bonjour.Je cherche à développer un éditeur WYSIWYG (What You See Is What You Get) pour que les membres puissent voir l'effet que produit leur texte en [BAR]Bouton de Status [ par centreartmedia ] je cherche un code pour mettre dans mon site pour avoir un statue de ma radio en ligne en broadcast et je cherche un code simple pour que je puisse m Envoi de plusieurs formulaires [ par Lemonhead33 ] Bonjour à tous. J'ai un tableau que je souhaite remplir avec une base de données derrière. Chaque ligne de mon tableau est un formulaire, et en bas d SOS balise <button> [ par babylone7 ] Bonjour, J'ai un formulaire qui contient 2 boutons (car avec images personnalisées) : [code=html] <BUTTON id="bouton_submit" name="bouton_submit" v problème placement d'une div dans une boucle php (fonction ajax) [ par testyo ] Bonjour à tous , J'ai un fichier php qui génère un tableau à la fin de chaque ligne j'ai créé des boutons (+) et (-) qui affiche et masque des détail Fonction confirm() qui annule pas [ par nico161 ] Bonjour, j'ai un bouton qui demande une confirmation de la suppression de l'objet, mais si l'on clique sur annuler, il renvoie quand même sur le lien


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales