Faire passer des variables javascript en vbscript et inversement

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 015 fois - Téléchargée 21 fois

Contenu du snippet

j'avais déja fait PHP/JAVASCRIPT et maintenant c'est VBSCRIPT/JAVASCRIPT. tout est dit dans le titre.

Source / Exemple :


<script type="Text/Javascript">
var mavariable="mavaleur";
function passer_js_vb(valeur)
{
passer(valeur)
}
//exemple :
passer_js_vb("mavariable", mavariable)
</script>

<script language="VBscript">
dim mavariable=nothing
Sub passer(valeur)
mavariable=valeur
End Sub
</script>

--------------INVERSEMENT :-------------
<script language="VBscript"> dim mavariable="mavaleur"; Sub passer(valeur) passer_vb_js valeur End Sub </script> <script type="Text/Javascript"> var mavariable; function passer_vb_js(valeur) { mavariable=valeur; }

Conclusion :


Merci encore a bultez ;)

A voir également

Ajouter un commentaire

Commentaires

douirane43
Messages postés
3
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
9 novembre 2007
-
salut.
Merci beaucoup pour ce code.
Arto_8000
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5 -
"ouais la syntaxe pue et personne s'en sert"

Commence par faire des quotes qui ont du bon sens. Ce que j'ai dit est davantage nuancée que ça et ne veut pas du tout dire la même chose.

Comme je l'ai dit précédament le VBScript n'est aucunement standard et n'est qu'utile en local, car c'est seulement Internet Explorer qui le supporte. Pour la synthaxe, je n'ai dis qu'elle était trop différente des autres languages. À ma connaissance très peu de language utilise une synthaxe du même genre que VB.

"il est toujours bon de s'ouvrir à plusieurs langages plutôt que de rester confiné à un seul"

Ce que je critiques envers les gens qui ne dévelopent qu'avec la technologie propre à IE (pour le web et non le local) c'est qu'il ce ferme à tous les autres utilisateurs qui n'utilisent pas IE pour quelques raisons que ce soient. Ils se ferment aussi aux standards W3C.

S'ouvrir au VBScript pour se fermer aux standards et aux utiliseurs qui n'utilisent pas IE ?

D'autant plus que le VBScript n'en fait pas beaucoup plus que le Javascript, si ce n'est pas la même chose. On peut aussi avoir accès au ActiveX à partir du Javascript ...

"tu ne peux te permettre de laisser passer des clients en leur disant simplement que vbs c'est nul"

Oui, mais après il va te chialer après parce qu'il y a plein de gens avec qui le site ne fonctionne pas et que certains Anti-Virus te pop des alertes de sécurité sur l'utilisation de certains ActiveX. Honnêtement je penses pas que c'est beaucoup mieux.

"Il faut arrêter de voir les choses égoïstement avec son point de vue de développeur web"

Pas sur de comprendre ce que tu veux dire. Je devrais dire que le VBScript c'est le meilleur language de monde, que c'est très utilisé, mieux fait que le Javascript, même si c'est pas du tout ce que je penses ? Après tout on est là pour discuter, non ?
semifer
Messages postés
40
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
26 septembre 2007
-
@Arto_8000: C'est bien beau de critiquer le vbs mais c'est un peu facile de dire "ouais la syntaxe pue et personne s'en sert". Déjà c'est complètement faux, et secondo tu as des applications intranet développés avec ça, notamment parce que ce language permet via une interface d'accéder à des informations systèmes auxquelles tu n'accèderas pas avec autre chose . Il faut arrêter de voir les choses égoïstement avec son point de vue de développeur web. Je n'en suis pas un et pourtant mon boulot me pousse à devoir développer autant en PHP qu'en VBS qu'en Javascript, voir même à me mettre à Java pour faire des applets spécifiques. Parce que les solutions que je développe nous permettent de trouver des solutions de gestions légères pour 2000 utilisateurs. Il est sûr que cela ne franchira pas le seuil de ma boite mais ces compétences sont recherchées et il est toujours bon de s'ouvrir à plusieurs langages plutôt que de rester confiné à un seul. Et même en tant que dév freelance, tu ne peux te permettre de laisser passer des clients en leur disant simplement que vbs c'est nul.
dratcliff
Messages postés
7
Date d'inscription
lundi 2 avril 2007
Statut
Membre
Dernière intervention
31 août 2007
-
Merci beaucoup pour ce petit bout de code, si j'arrive 0 l'utiliser alors ça devrait me permettre de faire un gros bond en avant dans mon projet.

Pour exemple d'utilisation, utiliser l'api google map avec une application windows en vb.net :D(elle est en javascript)

merci encore,YOUPLABOOM.
Arto_8000
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5 -
Je suis au courant de la synthaxe et c'est surtout pour cette raison que je n'utilise pas vbscript, la synthaxe est trop différente des autres langagues que j'utilise (C , PHP). Encore là c'est très personnel et ça dépends d'un codeur à l'autre.

Pour le xmlhttprequest je parlais de faire :

Script Javascript -> Script PHP ou CGI -> Serveur FTP

C'est plus lent que de faire directement la connexion direct avec VBScript, mais au moins c'est compatible avec tous les navigateurs. Encore faut savoir où on met ses priorités ... respect des standards et compatibilité ou faire le plus simplement et rapide.

Bon voila tous en espérant que je n'ai pas parti une longue discussion sur le VBScript.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.