Appel d'une fonction JS d'un fichier JS externe
Bonjour,
Je suis entrain de réaliser un site internet en utilisant du JavaScript (avec la librairie JQuery).
En faite, j'ai un fichier html qui me créé un formulaire pour qu'un membre puisse s'inscrire dans lequel j'appelle 2 fichier JavaScript 'commun.js' et 'M_inscription.js'.
1) 'commun.js' répertorie des fonction dont je vais me servir dans plusieurs page JavaScript.
2) 'M_inscription.js' permet de vérifier les champs du formulaire d'inscription.
Appel des deux fichier JavaScript dans mon fichier 'M_inscription.html' :
Code:
1 2 3
|
<script type="text/javascript" src="Modules/inscription/M_inscription.js"></script>
<script type="text/javascript" src="Communs/commun.js"></script> |
Code de la page 'M_inscription.js' :
Code:
1 2 3 4 5 6
|
jQuery(function($) {
$('input[name=mail]').keyup(function() {
verifier_mail_inscription();
});
}); |
Code de la page 'commun.js' :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
jQuery(function($) {
/* Fonction permettant de vérifier si l'adresse mail est utilisé ou pas. */
function verifier_mail_inscription()
{
if(mail != '')
{
if(texte = file('commun::verif_mail()'))
{
if(texte == 1){
writediv('<span style="color:red">Le mail est pris</span>');
$('#envoyer').attr("disabled", true);
}
else{
if(!VerifMail_inscription())
$('#pb_mes').empty().append('');
else{
writediv('<span style="color:#1A7917">Le mail est libre</span>');
$('#envoyer').removeAttr("disabled");
}
}
}
}
}
}); |
Lorsque je regarde sur FireBug, j'obtiens le message suivant :
Citation:
verifier_mail_inscription is not defined
verifier_mail_inscription();
Quelqu'un a-t'il une idée de quelle manière je puisse résoudre mon problème ?
Merci d'avance pour votre aide.
P.S. : La librairie JQuery est appelé auparavant.
Cordialement.