Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/10/2006, 16h03   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 3
Points : 0
Points : 0
Par défaut Variable ASP dans un script Javascript

Bonjour,

J'ai une page web pour laquelle j'ai plusieurs variables et vecteurs de définis dans des pages ASP (fichiers include). Je voudrais utiliser certaines de leurs valeurs des scripts javascript.

J'écris donc ce petit bout de code (qui ne fonctionne pas)

Code :
1
2
3
4
5
6
7
8
9
<SCRIPT type="text/javascript">
function totalpasses()
{
var intnbJoursParcs;
intnbJoursParcs=document.frmgeneral.selnbjoursparcs.value;
letotalpasses=<%=mywad2006(intnbJoursParcs)%>;
return letotalpasses;
}
</SCRIPT>
Mais je n'arrive pas à arranger ma syntaxe pour utiliser la variable javascript intnbJoursParcs dans mon response.write. Est-ce possible ?

J'ai pensé comme alternative de copier mes vecteurs ASP dans des vecteurs JS. Par contre si j'ai un vecteur à 100 données, je voudrais transférer le tout en utilisant une boucle et non en écrivant 100 lignes de code. Mais je n'arrive pas à faire fonctionner mon compteur "i" correctement.


Code :
1
2
3
4
5
6
7
8
<SCRIPT type="text/javascript">
var mywad2006=new Array( );
for (i=1;i<=100;i++)
{
mywad2006[i]=<% =(mywad2006(i))%>
}
 
</SCRIPT>
Merci à l'avance de votre aide aui m'aidera énormément à avancer mon projet.

Charles
Charlesbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 22h14   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Merci de

Ensuite, un javascript et une page ASP ne communique pas simplement. Il faut faire en sorte que le javascript envoi ses données au serveur par l'intermediaire de la soumission d'un formulaire ou en faisant passer les donnée dans l'URL.

Est-ce un début de réponse?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 23h19   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 3
Points : 0
Points : 0
Bonjour,

Alors ce que je veux faire ne fonctionnera pas

J'ai un site en ASP où je donne de l'information sur des voyages. J'ai dans des fichiers include l'information sur les saisons (Haute/régulière/basse), les tarifs selon les types d'hôtels, le coût des laissez-passer selon l'âge du visiteur et la durée du séjour, etc...

Je voulais faire une page pour estimer le coût d'un voyage mais en Javascript pour que l'utilisateur n'ait justement pas à faire une saisie de données sur un formulaire et traiter le formulaire pour voir le tarif. Je voulais que la modification des dates, du nombre de personnes, de la catégorie d'hôtel ou de la durée du séjour mette à jour automatiquement ma boite de texte total.

Je ne veux pas par contre devoir recréer tous mes vecteurs déjà existants pour les utiliser en javascript. Il n'y a donc pas possibilité de faire ainsi n'est-ce pas ?

Merci beaucoup de m'aider !!
Charlesbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 23h41   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Peux-tu préciser ce que tu entends par vecteur?
Tu peux évetuellement charger un code javascript qui aura toutes les infos et les manipulera.
Il existe aussi une techno pour faire ce que tu souhaites. Cela s'appelle l'AJAX. Faut aller sur le forum/FAQ javascript pour savoir comment ça marche.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 23h46   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 3
Points : 0
Points : 0
Exemple tiré de mon fichier include

Code :
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
45
46
47
48
49
50
51
 
<%
Dim mywad2006(11)
mywad2006(1)=63
mywad2006(2)=125
mywad2006(3)=181
mywad2006(4)=195
mywad2006(5)=199
mywad2006(6)=202
mywad2006(7)=204
mywad2006(8)=206
mywad2006(9)=208
mywad2006(10)=210
 
Dim mywad2007(11)
mywad2007(1)=67
mywad2007(2)=132
mywad2007(3)=192
mywad2007(4)=202
mywad2007(5)=206
mywad2007(6)=208
mywad2007(7)=210
mywad2007(8)=212
mywad2007(9)=214
mywad2007(10)=216
 
 
Dim mywen2006(11)
mywen2006(1)=52
mywen2006(2)=103
mywen2006(3)=149
mywen2006(4)=160
mywen2006(5)=162
mywen2006(6)=164
mywen2006(7)=165
mywen2006(8)=167
mywen2006(9)=169
mywen2006(10)=171
 
Dim mywen2007(11)
mywen2007(1)=56
mywen2007(2)=110
mywen2007(3)=160
mywen2007(4)=168
mywen2007(5)=169
mywen2007(6)=171
mywen2007(7)=173
mywen2007(8)=175
mywen2007(9)=176
mywen2007(10)=177
%>
Charlesbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h38.


 
 
 
 
Partenaires

Hébergement Web