tikrimi
Messages postés192Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 9 mars 20071 20 oct. 2005 à 18:47
Bonjour,
Oui... le javascript est interprété par le client (le navigateur) et le
vbscript est interprété (sauf développement spécifique pour IE) par le
serveur (les plus part du temps IIS).
Dans une page ASP, tu peux aussi utiliser un autre langage que le
VBScript pour ecrire du code serveur : le JScript (la version serveur
du Javascript)... en on peut mettre les deux dans la même page (c'était
peut-être ça ta question).
Dans l'exemple suivant tu as un peu de tout dans la même page :
<script language="VBScript" runat="server">
dim vsNom
vsNom = "Clinton"
response.write(vsNom)
</script>
<script language="javascript">
document.write(' ');
</script>
<script language="JScript" runat="server">
var vsPrenom;
vsPrenom = "Bill"
response.write(vsPrenom)
</script>
<!--La suite ne marche que sous IE-->
<script language="VBScript">
MsgBox "je suis du VBScript lancé depuis le client"
cs_cigogne
Messages postés1Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention20 octobre 2005 20 oct. 2005 à 18:50
La réponse, à un niveau élémentaire, est oui.
Les précautions à prendre dépendent certainement du but poursuivi.
Par exemple en définissant en amont une variable_vb comme étant égale à une fonction javaScript qui est décrite dans un second, il est possible d'obtenir l'affichage du résultat en appelant la variable vb dans un banal <%=variable_vb%>.
Avant d'aller plus loin, dis moi si cette explication t'inspire.
- Le cigogne -