begin process at 2010 03 20 08:51:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probléme variables!


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

Probléme variables!

mardi 4 mai 2004 à 09:16:59 | Probléme variables!

klem14


Salut à tous:

J'ai un problème au niveau des variables de javascript.
Elle vient du problème entre variable globale et variable locale.


<script language="javascript">
// une simple réservation de variable
var remun="5";

function change() {
ind=document.formulaire.abon.selectedIndex;
valeur=document.formulaire.abon.options[ind].value;
remun=valeur;
alert(remun);
}
</script>

Le problème c'est qu' en sortant de la fonction, la variable "remun" n'a pas changer.

UN peu d'aide SVP
mardi 4 mai 2004 à 17:34:09 | Re : Probléme variables!

Jsman

Ca fait quoi, si tu mets remun = "19"
par exemple ?

je pense que c'est à cause de cette ligne :

valeur=document.formulaire.abon.options[ind].value;

Tu devrais nous montrer aussi ton body...


Jsman

http://arcane21.free.fr/jsman/
Des jeux, des utilitaitres, des programmes !
mercredi 5 mai 2004 à 09:11:03 | Re : Probléme variables!

klem14


Ben si je met "remun=19", même après l'execution de la fonction
change, la variable remun garde la valeur 19, ce qui ne devrait pas être le cas.

quant au body le voici (asp):

<body onLoad="javascript:change()">

<%
Set conn = Server.CreateObject("ADODB.Connection")
' chaine de connexion
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/../../emsrem.mdb"
' ouverture de la connexion
conn.Open connstring
'ouverture d'un recordset
SQL="select * from remuneration"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL,conn,3,3
%>

<br><br><center><h3>Insertion d'un nouveau abonnement</h3></center>
<table align="center" height="40%" width="40%" rules="all" border="0" cellspacing="3" cellpadding="3" >
<form target="_self" name="formulaire" method="post" >
<tr>
<td> Nom abonnement </td>
<td><select name="abon"
onChange="javascript:change()">
<% rs.MoveFirst
While (NOT rs.EOF) %>
<option value="<%=(rs.Fields.Item("code_rem").Value)%>"><%=(rs.Fields.Item("libelle_rem").Value)%></option>
<% rs.MoveNext
Wend
%>
</select></td>
</tr>
<% code=clng(response.write("<script language='Javascript'>document.write(remun);</script>"))


%>
<tr>
<td>Rémunération</td>
<td><input type="texte" name="montant" value="<%=montant%>" align="right" size="5">Euros</td>
</tr>
<tr>
<td><center><input type="submit" value="Valider" name="Valider"></center></td>
<td><center><input type="reset" value="Effacer"></center></td>
</tr>
</form>
</table>

<%

'fermeture du recordset et de la base
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</body>

Je ne vois vraiment pas d'ou provient l'erreur?
jeudi 6 mai 2004 à 19:00:56 | Re : Probléme variables!

Jsman

Je ne m'y connais pas du tout en asp mais cette page sur les selects pourrais t'être utile !




Jsman

http://arcane21.free.fr/jsman/
Des jeux, des utilitaitres, des programmes !
lundi 10 mai 2004 à 09:34:12 | Re : Probléme variables!

klem14


J'ai fais de test et ça n'as rien à voir avec l'ASP encore moins avec les formulaires. C'est au niveau de la partie javascript qui y a un problème.Donc si quelqu'un connait la solution relatives aux variables, qu'il n'hésite pas.
merci
jeudi 13 mai 2004 à 20:56:55 | Re : Probléme variables!

Jsman

Ma réponse avec un peu de retard !

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nouvelle page 1</title>
</head>

<body onLoad="javascript:change()">
<script language="javascript">
// une simple réservation de variable
var remun="5";

function change() {
ind=document.formulaire.abon.selectedIndex;
valeur=document.formulaire.abon.options[ind].value;
remun=valeur;
alert(remun);
}
</script>

<form target="_self" name="formulaire" method="post" >
<select name="abon"
onChange="javascript:change()">
<option value="lfd">1</option>
<option value="lfqsds">2</option>
<option value="azerlfd">3</option>
</select>

</form></body>

</html>

Avec çe script, ça marche, j'obtient bien la valeur de l'option choisie (lfd,lfqsds ou azerlfd)

Essaye de trouver réponse à ton problème !

Jsman

http://arcane21.free.fr/jsman/
Des jeux, des utilitaitres, des programmes !
mardi 18 mai 2004 à 10:26:41 | Re : Probléme variables!

klem14

Merci pour ta réponse.

Le seule problèmes c'est que ça marche pas vraiment.

Tu obtiens bien la valeur choisi, mais c'est uniquement parce que tu à placer "alert(remun);" dans la fonction.

Alors que si tu place la même en fin d'instrcution avant </body>, ben tu t'apercevras qu'il y a toujours un problème de passage de valeur entre la varaible globale et la variable locale.
mardi 18 mai 2004 à 19:48:46 | Re : Probléme variables!

Jsman

Moi, je trouve que la valeur se passe bien, regarde ce script :


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nouvelle page 1</title>
</head>

<body onLoad="javascript:change()">
<script language="javascript">
// une simple réservation de variable
var remun="5";
function change() {
ind=document.formulaire.abon.selectedIndex;
valeur=document.formulaire.abon.options[ind].value;
remun=valeur;
}
</script>
<script>
function alerterlavariableremun()
{
alert(remun)
}
</script>

<form target="_self" name="formulaire" method="post" >
<select name="abon"
onChange="javascript:change()">
<option value="lfd">1</option>
<option value="lfqsds">2</option>
<option value="azerlfd">3</option>
</select>
<input type="button" onclick="alerterlavariableremun()" value="alerter remun">
</form></body>

</html>



Jsman

http://arcane21.free.fr/jsman/
Des jeux, des utilitaitres, des programmes !


Cette discussion est classée dans : problème, variables, variable, probléme, remun


Répondre à ce message

Sujets en rapport avec ce message

problème de variables + Au SeCoUrS ! [ par emmanuel9 ] Bonjour à tous, le probème en faite c'est que je voudrais passer une variable javascript vers du php alors j'ai penser remplir une zone de texte caché Passage de variable d'une page à l'autre. [ par Cookiem ] Bonjour.J'essay de passer une variable d'une page à l'autre, via un window.open('nom_de_ma_page?nom_de_ma_variable',...);Le seul problème c'est qu'au envoi de variables par URL [ par denzey ] Bonjour, je ne sais pas si le thème correspond bien a ma question, j'espère que je ne me suis pas trompée. J'ai un petit problème, je fais un site web Problème avec une variable de session [ par lili9578 ] Bonjour,voici un petit problème que je n'arrive pas à résoudre. Dans le cadre de mon travail, je récupère via PHP un nombre de données d'une table. En pb avec echo [ par loblobloblob ] Bonjour,j'ai un problème avec un echo dans mon code javascript,voila j'ai une variable qui prend un chiffre au hasard entre 1 et 19, afin d'être sur q Problème avec variable globale [ par gr43 ] Bonjour, Un petit problème avec variable globale.  J'aimerais mettre à 0 une variable globale qd je click sur un lien qui lance la fonction suppPoint( Problème de variable [ par mightteam ] Bonjour ,Alors voila j'ai un petit soucis :J'ai crée une fonction en javascript sensée changé la couleur de mon tableau en fonction de la couleur que Problème d'affichage dans AJAX [ par cool0501 ] Bonjour tout le monde,J'aurai voulu savoir si quelqu'un connaissait une fonction ou une méthode permettant d'afficher l'intégralité d'une variable (av problème de variable dans fonction récursive [ par glipper ] Bonjour,j'essai de faire une fonction recursive en javascript, qui parcourt tous les sous-noeuds contenus dans un noeud.function clearBloc(node) {if ( Problème d'envoi de variable dans un <INPUT> [ par zedj1 ] Slt à tous,je ne suis pas très fort en javascript et je vous sollicite:je voudrais que lorsque l'on clique sur un jour d'un calendrier que j'ai réalis


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,484 sec (3)

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