OVH Cloud OVH Cloud

VbScript variables, ça marche pas ???

19 réponses
Avatar
LE TROLL
Bonjour,

Pourquoi est-ce que ça ne marche pas mes variables???

<html>
<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>
</html>


Merci, au revoir et à bientôt.
--
ng75 arobase noos.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!

10 réponses

1 2
Avatar
Do Re Mi chel La Si Do
Bonjour !


ça fonctionne très bien. Tout ce que tu demandes à afficher est affiché.
Pas de problème avec ton exemple.


@-salutations
--
Michel Claveau
Avatar
LE TROLL
Salut,

T'es certain que tu a lancé l'affichage, ou que tu
connais le vbScript, regarde, ci-joint fichier, ça ne marche
absolument pas, voici ce que ça affiche:

Bonjour, voici le prix des livres:
- Notre premier livre
livre 1 = document.write prix(1) < br> - Notre second livre
livre 2 = document.write prix(2) < br> - Notre troisième
livre
livre 3 = document.write prix(3) < br> Au revoir
---------------------

Si tu peux m'expliquer comment tu fais pour que ça
s'affiche comme il faut ?

---------------------

"Do Re Mi chel La Si Do" a
écrit dans le message de news:

Bonjour !


ça fonctionne très bien. Tout ce que tu demandes à
afficher est affiché.
Pas de problème avec ton exemple.


@-salutations
--
Michel Claveau






begin 666 index.html
M/&AT;6P^#0H@/&AE860^#0H@(#QS8W)I<'0@;&%N9W5A9V4](G9B<V-R:7!T
M(CX-"B @("!D:6T@<')I>%LS72!A<R!S:6YG;&4-"B @("!P<FEX*#$I(#T@
M,3 @/"$@;&EV<F4@,3X-"B @("!P<FEX*#(I(#T@,C @/"$@;&EV<F4@,CX-
M"B @("!P<FEX*#,I(## @/"$@;&EV<F4@,SX-"B @/"]S8W)I<'0^#0H@
M/"]H96%D/@T*#0H@/&)O9'D^#]N:F]U<BP@=F]I8VD@;&4@<')I>"!D
M97,@;&EV<F5S.B 8G(^#0H@+2!.;W1R92!P<F5M:65R(&QI=G)E(#QB<CX-
M"B!L:79R92 Q(#&]C=6UE;G0N=W)I=&4@<')I>"@Q*2 (&)R/@T*("T@
M3F]T<F4@<V5C;VYD(&QI=G)E(#QB<CX-"B!L:79R92 R(#&]C=6UE;G0N
M=W)I=&4@<')I>"@R*2 (&)R/@T*("]T<F4@=')O:7-IZ&UE(&QI=G)E
M(#QB<CX-"B!L:79R92 S(#&]C=6UE;G0N=W)I=&4@<')I>"@S*2 (&)R
G/@T*($%U(')E=F]I<B 8G(^#0H@/"]B;V1Y/@T*/"]H=&UL/@T*
`
end

Avatar
Do Re Mi chel La Si Do
Bonjour !

Effectivement, ça affiche ça :


Bonjour, voici le prix des livres:
- Notre premier livre
livre 1 = document.write prix(1) < br> - Notre second livre
livre 2 = document.write prix(2) < br> - Notre troisième
livre
livre 3 = document.write prix(3) < br> Au revoir


Et c'est bien ce qui est demandé dans l'exemple fournit à 3h.35 ; donc, pour
moi, il n'y a pas de problème, ça s'affiche conformément au source donné.


@-salutations
--
Michel Claveau
Avatar
LE TROLL
Ah do ré Michel la si do, ah...

Je vois, je vois... mais n'as-tu pas lu la totalité de
ma question (car c'était une question), donc je ne sais
pas... En fait, ce qui s'affiche, ce que j'ai écrit, ce
n'est pas ce que je voudrais qu'il s'affiche, mais autre
chose, je voudrais que ce soit le contenu des variables qui
s'affiches, comprends-tu, pas leur nom...

Je disais en entête " Pourquoi est-ce que ça ne marche
pas mes variables???", je m'explique: quand j'écris:
"document.write prix(3)", je voudrais que ma variable
prix(3) affiche ce quelle contient, (j'ai trouvé sur le web,
mais manifestement à tort, que pour afficher une variable il
faut écrire devant son nom "document.write"), tu me suis,
alors comme je ne sais pas, j'ai du faire des erreurs de
syntaxe, peux-tu me dire lesquelles, afin que j'affiche le
contenu des variables, et non pas leur nom, lol,

Ce qui devrait être affiché (si tu corrige mes erreurs),
c'est:

Bonjour, voici le prix des livres:
- Notre premier livre
livre 1 = 10
- Notre second livre
livre 2 = 20
- Notre troisième livre
livre 3 = 40
Au revoir
------------------------------

J'avoue que je suis étonné, je n'ai encore jamais eu une
réponse pareil, je fréquente quotidiennement le ng VB(a) et
quand quelqu'un ne sait pas comment afficher une variable,
on ne lui répond pas "c'est normal que ça s'affiche comme ça
(sous entendu, puisque tu t'es trompé en ne sachant pas)",
non, on lui corrige sa syntaxe, de manière à ce que la
variable affiche son contenu; et je suis deux fois plus
interloqué, car pour n'importe qui sachant programmer, il
est évident que je tente d'afficher vainement le contenu
d'une variable(ByVal), et toi tu sembles croire que je
voulais afficher à l'écran le "nom de la variable", mais
lol, ça ne sert pas à ça une variable, tu me déconcertes,
soit tu plaisantes, soit c'est grave, dis-moi que tu
plaisante???
Mais tente stp de me trouver la solution, je ne connais pas
vbscript, il doit manquer quelque chose pour que ça
s'affiche (le contenu des variables: 10, 20, 40), merci :o)
--------------




"Do Re Mi chel La Si Do" a
écrit dans le message de news:
%23b$
Bonjour !

Effectivement, ça affiche ça :


Bonjour, voici le prix des livres:
- Notre premier livre
livre 1 = document.write prix(1) < br> - Notre second
livre
livre 2 = document.write prix(2) < br> - Notre
troisième
livre
livre 3 = document.write prix(3) < br> Au revoir


Et c'est bien ce qui est demandé dans l'exemple fournit à
3h.35 ; donc, pour
moi, il n'y a pas de problème, ça s'affiche conformément
au source donné.


@-salutations
--
Michel Claveau





Avatar
ng
Salut,

<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>


Attention pas de typage en VBS, de plus ton tableau est mal déclaré, une
solution facile est l'instruction Array().

<head>
<script language="vbscript">
Dim prix
prix = Array(10, 20, 40)
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>


Tu oublies ces balises <script>...

Sinon apparemment tu veux faire du VBS coté client donc tu risques d'avoir
des problèmes de compatibilité (tout le monde n'utilise pas IE et seul IE
gère le VBS).
Donc (surtout pour un script aussi simple) rien ne t'empeches de faire ca en
JavaScript.

Par contre si ton objectif final est du VBS coté serveur (ASP...) là pas de
prob de compatibilié, car ton script est exécuté sur ton serveur...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Bonjour,

Pourquoi est-ce que ça ne marche pas mes variables???

<html>
<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>
</html>


Merci, au revoir et à bientôt.


Avatar
LE TROLL
Merci Nicolas :o)

D'une part, je ne m'adresse qu'a l'IE et à l'OS XP/PC,
les autres ils n'ont qu'à faire comme tout le monde, lol...

Merci de ta réponse, en effet je tente d'apprendre le
vbScript, si ça coince, je t'adresserais un courrier
directement...

Tu imagines, ma question est élémentaire, ça fait 3
jours que je l'a pose ici, et pas un n'est capable de me
répondre, il a fallut que tu viennes du VB pour me donner la
réponse!
C'est une bande de crétins sur ce forum, ou quoi???

@+, merci encore, bye, Joe.
-------------

"ng" a écrit dans le message de news:

Salut,

<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>


Attention pas de typage en VBS, de plus ton tableau est
mal déclaré, une solution facile est l'instruction
Array().

<head>
<script language="vbscript">
Dim prix
prix = Array(10, 20, 40)
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>


Tu oublies ces balises <script>...

Sinon apparemment tu veux faire du VBS coté client donc tu
risques d'avoir des problèmes de compatibilité (tout le
monde n'utilise pas IE et seul IE gère le VBS).
Donc (surtout pour un script aussi simple) rien ne
t'empeches de faire ca en JavaScript.

Par contre si ton objectif final est du VBS coté serveur
(ASP...) là pas de prob de compatibilié, car ton script
est exécuté sur ton serveur...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Bonjour,

Pourquoi est-ce que ça ne marche pas mes variables???

<html>
<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>
</html>


Merci, au revoir et à bientôt.






Avatar
scraper
Bonjour LE TROLL, dans le message
news://
tu disais :


C'est une bande de crétins sur ce forum, ou quoi???


y'a pas, toi, tu sais y faire !!

tu débarques sur ce forum depuis 3 jours, et déjà tu t'es fait une belle
bande de copains ;-)

vraiment, tu sais parler aux gens, aucun doute ...
et en plus t'attaquer à une pointure comme JCB en le TROLLANT ... vraiment
trop drôle ... :o)

si tu veux de l'aide sur VBS, change de pseudo ? ;-)




--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper

Avatar
ng
les autres ils n'ont qu'à faire comme tout le monde, lol...
Tout le monde n'a pas un windows a ca disposition....

Avec JavaScript, tu cibles notamment Mozilla (entre autre) qui est un
navigateur multiplatforme (Windows, Mac Os, Mac Os X, Unix, Solaris,
FreeBSD, Linux, BeOs...)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Merci Nicolas :o)

D'une part, je ne m'adresse qu'a l'IE et à l'OS XP/PC,
les autres ils n'ont qu'à faire comme tout le monde, lol...

Merci de ta réponse, en effet je tente d'apprendre le
vbScript, si ça coince, je t'adresserais un courrier
directement...

Tu imagines, ma question est élémentaire, ça fait 3
jours que je l'a pose ici, et pas un n'est capable de me
répondre, il a fallut que tu viennes du VB pour me donner la
réponse!
C'est une bande de crétins sur ce forum, ou quoi???

@+, merci encore, bye, Joe.
-------------

"ng" a écrit dans le message de news:

Salut,

<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>


Attention pas de typage en VBS, de plus ton tableau est
mal déclaré, une solution facile est l'instruction
Array().

<head>
<script language="vbscript">
Dim prix
prix = Array(10, 20, 40)
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>


Tu oublies ces balises <script>...

Sinon apparemment tu veux faire du VBS coté client donc tu
risques d'avoir des problèmes de compatibilité (tout le
monde n'utilise pas IE et seul IE gère le VBS).
Donc (surtout pour un script aussi simple) rien ne
t'empeches de faire ca en JavaScript.

Par contre si ton objectif final est du VBS coté serveur
(ASP...) là pas de prob de compatibilié, car ton script
est exécuté sur ton serveur...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Bonjour,

Pourquoi est-ce que ça ne marche pas mes variables???

<html>
<head>
<script language="vbscript">
dim prix[3] as single
prix(1) = 10 <! livre 1>
prix(2) = 20 <! livre 2>
prix(3) = 40 <! livre 3>
</script>
</head>

<body>
Bonjour, voici le prix des livres: <br>
- Notre premier livre <br>
livre 1 = document.write prix(1) < br>
- Notre second livre <br>
livre 2 = document.write prix(2) < br>
- Notre troisième livre <br>
livre 3 = document.write prix(3) < br>
Au revoir <br>
</body>
</html>


Merci, au revoir et à bientôt.






Avatar
LE TROLL
Eh, j'ai trouvé d'autre forums...

Bellamy, tu dis, une pointure tu dis (sur la balance tu
veux dire?), je l'ai déjà envoyé chier jadis, un incapable,
il avait fait un crack de NT totalement incompréhensible,
empirique, et ne fonctionnant pas, quand je lui avait dit de
m'expliquer, il n'avait pas voulu, se bornant (c'est le
cas), à dire que ça fonctionnait...

Attends, je demande la forme de déclaration d'une
variable, et en trois jours, y en a pas un (sauf venant de
VB), qui sait comment faire, c'est pas sérieux!

ave!
---------

"scraper" a écrit dans le message de
news:
Bonjour LE TROLL, dans le message
news://
tu disais :


C'est une bande de crétins sur ce forum, ou quoi???


y'a pas, toi, tu sais y faire !!

tu débarques sur ce forum depuis 3 jours, et déjà tu t'es
fait une belle bande de copains ;-)

vraiment, tu sais parler aux gens, aucun doute ...
et en plus t'attaquer à une pointure comme JCB en le
TROLLANT ... vraiment trop drôle ... :o)

si tu veux de l'aide sur VBS, change de pseudo ? ;-)




--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper



Avatar
scraper
Bonjour LE TROLL, dans le message
news://
tu disais :


Eh, j'ai trouvé d'autre forums...

moi je te retiens pas :-)

salut ...

Bellamy, tu dis, une pointure tu dis (sur la balance tu
veux dire?), je l'ai déjà envoyé chier jadis, un incapable,


t'es vraiment trop c** :-(



--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper

1 2