Rechercher : dans
Par :

Javascript + vbscript à l'aideeee

Dernière réponse le 16 mai 2008 à 09:55:15 bnawfal, le 15 mai 2008 à 13:32:37 
 Signaler ce message aux modérateurs

Bonjour les ami(e)s,

je veux inclure deux fonctions dans un meme bouton, mais le probleme que l'un de ces fonction est avec javascript et l'autre avec vbscript.

est ce que c possible????

alors si quelqu'un a une solution j'ai beaucoup besoin pour le plutot possible,
j'ai essaiyé de convertir la fonction du vb en javascript mais j'ai pas reuisi parce que j'ai aucun idée sur le vb.

et merci d'avance

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « javascript + vbscript à l'aideeee » dans :
Télécharger Notepad2 Voir Notepad2 est un bloc-note sans installation libre possédant des fonctionnalités avancées de coloration syntaxique. Fonctionnalités Coloration syntaxique pour les langages suivants : HTML, XML, PHP, ASP (JScript, VBS), CSS, JavaScript, VBScript,...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...

1

Reivax962, le 15 mai 2008 à 16:07:36

De mémoire, il me semblait qu'on ne peut utiliser qu'un seul langage de script sur une même page...

Répondre à Reivax962

2

Christounet, le 15 mai 2008 à 16:36:00
  • +1

Bonjour,

Tu peux très bien avoir dans une même page html du code Javascript et du code Vbscript

Pour appeler deux fonctions à partir d'un bouton, le code est le suivant

<input type="button" value="Button" name="B1" onclick="Fonction1;Fonction2;">


A plus Puisqu’au dire de certains, l’informatique est trop sérieuse pour être laissée entre les mains des informaticiens,
je me demande si elle n’est pas trop dangereuse entre les mains d’un non-informaticien. (Anonyme)

Répondre à Christounet

3

Reivax962, le 15 mai 2008 à 16:46:24

Ah oui en effet, après vérification sur http://www.w3.org/TR/REC-html40/interact/scripts.html , il ne semble pas y avoir ce type de limitation. J'ai dû confondre avec l'ASP...

Allez, un +1 pour la peine ;)

Répondre à Reivax962

4

bnawfal, le 15 mai 2008 à 17:57:34

Salut

le code <input type="button" value="Button" name="B1" onclick="verif();lecture();"> a bien marché merci bien

mais le nouveau probleme que c quand je clique sur ok la fonction verif() va verfié si un champ est vide juste la c tres bien mais si il ya un champ vide il afiche un message d 'erreur par ex 'veillez entrer votre profil ' et quand je clique sur ok pour donner le profil il passe dirctement a la 2 fonction lecture() meme si il ya d'autre champ vide

pour mieux comprendre voici les fonction

function verif()
{
var nom = document.index.user.value;
if (document.index.user.value == "")
{
alert ('Veuillez entrer le nom d utilisateur');
document.index.auser.focus();
return false;
}

if(document.index.passw.value.length <= 2)
{
alert ('Le mot de passe doit comporter au minimum trois caractères');
document.index.passw.focus();
return false;
}



if(document.index.org.value == "")
{
alert ('Veuillez entrer la banque');
document.index.org.focus();
return false;
}

if(document.index.profile.value == "")
{
alert ('Veuillez entrer votre profil');
document.index.profile.focus();
return false;
}

else {return true;}
}


<script language="VBScript">
Function Lecture()
Set f = document.getElementById("index")
f.action = "index.jsp"
Set choix = document.getElementById("choix")
choix.value = "1"
f.submit()
End Function

</script>

et merci en tou cas

Répondre à bnawfal

5

Christounet, le 15 mai 2008 à 18:40:22

Bonjour,

Tu peux changer ton code de la façon suivante

<input type="button" value="Button" name="B1" onclick="Verification(); return false;"

et le reste de ton code Javascript devient
function Verification()
{
   var continue = verif();

   if (continue)
   {
        lecture();
   }
}

function verif()
{
var nom = document.index.user.value;
if (document.index.user.value == "")
{
alert ('Veuillez entrer le nom d utilisateur');
document.index.auser.focus();
return false;
}

if(document.index.passw.value.length <= 2)
{
alert ('Le mot de passe doit comporter au minimum trois caractères');
document.index.passw.focus();
return false;
}



if(document.index.org.value == "")
{
alert ('Veuillez entrer la banque');
document.index.org.focus();
return false;
}

if(document.index.profile.value == "")
{
alert ('Veuillez entrer votre profil');
document.index.profile.focus();
return false;
}

else {return true;}
} 

A plus Puisqu’au dire de certains, l’informatique est trop sérieuse pour être laissée entre les mains des informaticiens,
je me demande si elle n’est pas trop dangereuse entre les mains d’un non-informaticien. (Anonyme)

Répondre à Christounet

6

bnawfal, le 15 mai 2008 à 21:12:40

Slt christounet

merci beaucoup pour votre aide

@+

Répondre à bnawfal

7

 Christounet, le 16 mai 2008 à 09:55:15

Bonjour,

De rien, c'est pour cela que le forum de CCM existe.

A plus

Ps: N'oublies pas d'indiquer ton problème comme résolu Puisqu’au dire de certains, l’informatique est trop sérieuse pour être laissée entre les mains des informaticiens,
je me demande si elle n’est pas trop dangereuse entre les mains d’un non-informaticien. (Anonyme)

Répondre à Christounet
Collection CommentÇaMarche.net