Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Afficher une alerte dans une fonction? [ Langages dérivés / VBScript ] (faluorn)

vendredi 29 février 2008 à 14:24:06 | Afficher une alerte dans une fonction?

faluorn

Bonjour,

Voici mon problème : je dois reprendre un script écrit par une personne il y a 4 ans, personne ne se rappellant plus du tout comment il a écrit ses scripts et qui a perdu la doc.

J'ai quelques soucis avec une de ses fonctions qui n'a pas l'air de produire le résultat attendu (elle donne l'erreur 500, ca m'aide...)
J'aimerais donc tester certaines variables de cette fonction et les affichers dans un message d'alerte (genre, alert en javascript)
Hors, ben ca marche pas :)
J'ai testé
Alert variable
Alert(variable)
MsgBox varibale
etc...

Rien n'a l'air de focntionner. Je suis assez étonné en fait, car cette fonction en vbscript est appellée dans une fonction en javascript dans laquelle j'arrive parfaitement à afficher des messages d'alerte...
Est il impossible d'afficher une boite de dialogue dans une fonction vbscript?
J'ai fait quelques test, et j'arrive à faire une page HTML affichant une boite d'alerte...

En vous remerciant d'avance!

vendredi 29 février 2008 à 14:54:21 | Re : Afficher une alerte dans une fonction?

jack

Administrateur CodeS-SourceS
Salut
VBSript, pas .Net --> Catégorie de la question modifiée

Moteur de recherche quelconque et tape   vbscript "boite de dialogue"   et tu auras ta réponse
Mais si c'est du vbscript en ligne et pas local sur ta machine (non précisé), il faudra encapsuler le contenu de ta variable dans du java avec Alert ---> Pose ta question sur le forum Java

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

vendredi 29 février 2008 à 15:05:53 | Re : Afficher une alerte dans une fonction?

faluorn

Désolé pour mon mauvais choix de forum :)

J'ai cherché sur google, mais aucune solutions trouvées n'a fonctionné (maintenant, jsuis pas forcément doué non plus!)

C'est du code en ligne, désolé pour l'omission, je ne pensais que cela influençait.

vendredi 29 février 2008 à 20:33:20 | Re : Afficher une alerte dans une fonction?

PCPT

Administrateur CodeS-SourceS
salut,

Jack -> java? j'suis un peu étonné là... je ne me souviens pas voir la JVM se lancer pour un code VBS dans une page HTML

faluorn -> que donne Wscript.echo Variable?

++

Prenez un instant pour répondre à ce sondage svp

dimanche 2 mars 2008 à 10:58:31 | Re : Afficher une alerte dans une fonction?

jack

Administrateur CodeS-SourceS
lol, oui, possible, je connais pas trop ces langages.
Mais comme la question porte sur "un script" alors que la catégorie était VB.Net, c'est vague.
Puis Faluorn parle de JS, c'est un peu flou.
Pour moi, JS ne se rencontre sue sur les pages internet ... mais apparemment, j'ai dit une connerie.
Je sors

dimanche 2 mars 2008 à 12:07:24 | Re : Afficher une alerte dans une fonction?

PCPT

Administrateur CodeS-SourceS
hihi
allez reviens...
les balises <SCRIPT> peuvent très bien être <SCRIPT VBSCRIPT>.
un code VBS ne sera alors traité QUE selon la config du navigateur SI la page est distante.
de là normalement les commandes doivent être du pur VBS, pas du pseudo VBS/VBA.
d'où msgbox à changer pour wscript.echo
(????)

Prenez un instant pour répondre à ce sondage svp

lundi 3 mars 2008 à 09:43:22 | Re : Afficher une alerte dans une fonction?

faluorn

Réponse acceptée !
Ha, je suis la cause d'un débat :)

Bon, j'explique un poil plus en détail alors

J'ai un serveur web avec un site internet (seulement disponible en local et en intranet, pour les tests). Sur ce site, il y a des pages statiques en html et des pages dynamiques dans lesquelles se trouvent des scripts en vbscript et en javascrip.
J'ai un grand nombre de fichiers et certains de ces fichiers font quelques centaines de lignes.
Il se trouve que j'ai une erreur et, après quelques recherches dans les scripts (qui ne viennent pas de moi), j'arrive à repérer l'erreur. Elle se trouve dans une fonction en vbscript appellée depuis une fonction en javascript. La ligne de code exacte où se produit l'erreur est l'appel d'une autre fonction vbscript...
Ca devient complexe, je fais un petit "schémas"

<script = vbscript>
funcion 1
if (navigateur = vista)
function1 = quelque_chose
else
function1 = autre_chose
end function
</script>

<script langage = vbscript>
function2
code
...
appel function1
...
code
end function
</script>

<script language = javascript>
function3
code
...
...
appel function2
code
...
end function
</script>

Je voudrais donc vérifier les valeurs des variables utilisées dans les fonctions 1 et 2, mais jenn'y arrive pas!
Dans la fonction 3, les "alert" fonctionnent sans soucis, mais pas dans les fonctions 1&2. pour le moment, le seul moyen que j'ai, c'est d'utiliser la valeur de retour des fonctions, les récupérer dans la fonction3 et utiliser les alerts, ce qui n'est pas très très pratique...

Je mettrais bien le code exact des fonctions, mais, en outre que ces bouts de code soient assez gros, je ne peux pas pour cause de close de non-divulgation...

Dans les fonctions 1&2, j'ai testé les MsgBox, Alert et wscript.echo. J'ai, je crois, testé toutes les syntaxes possibles pour ces messages, mais rien à faire, il passe dessus et ne fait rien.

Si quelqu'un a une idée, je suis preneur!
merci d'avance :)



Cette discussion est classé dans : fonction, afficher, alert, air, écrit


Répondre à ce message

Sujets en rapport avec ce message

Comment faire pour afficher une image en fonction du choix dans une listbox ? [ par Flit ] Voilà j'ai une Listbox (qui contient un TXT) et je voudrais que quand on clique sur un des differents "choix" de ce Listbox une image differente s'aff [image] redimensionner [ par rastamath69 ] Rastamath69,salut,g voudrais afficher des images (.jpg) dans un objet IMAGE, sans que celles-ci soient deformées.Cad que juska present j'utilise la fo Afficher Pixel en VB [ par Geff ] 'Lu 'vry coder!J'aimerais trouver une méthode pour afficher tres rapidement un point sur une pic vb, car la fonction pset est trop lente, l'api me sem afficher une form [ par DarkWazza ] salut a tousmon probleme est le suivant, j'ai un certain nombre de feuilles nommées "frm_EtapeN"N etant un entier.Comment faire une fonction pour affi Afficher plusieurs fois la meme FORM [ par CyberFlash ] Salut,Je voulais savoir s'il est possible avec VB et la fonction FORM.SHOW d'ouvrir plusieurs fois la même fenêtre.Je m'explique:Quand on utilise cett afficher une image pendant une seconde grace a la fonction timer [ par diabolikbp91 ] Bonjour ,j'ai un probleme avec la fonction timer ,je ne sais pas comment faire afficher une image pendant seulement une seconde.merci de m'aider. Diab fonction mid [ par petiflamand ] Bonjour pour afficher une parite d'un texte on faitPicture2(p).ToolTipText = Mid(b$, 1, 6)Comment fait-on pour afficher une partie du texte mais a par Vb.net s'arrette à la 1er condition!!! [ par Goldeneye007 ] Vb.net délire quand je met une condition avec un si et un sinon le programme regarde toujours la 1ere condition pk?Vlà le si : Function <fo Afficher une image en fonction de critères [ par nougitch ] Bonjour,Je réalise une sorte de météo.J'aimerais qu'en fonction des températures de mon tableau, une image se charge.Mais comment faire appel à cette Pb DataGridView [ par casy ] Salut à tous,Je fait appel à vos lumières.Dans un dev, j'ai une DataGridView que je remplis manuellement (pas de connection à une bdd). Dans cette DGV


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 2,418 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.