Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6841 connectés 

 


Dernière réponse
Sujet : LibrairieJavascript : Comment en creer une et faire appel au fonction
duch et vire aussi les balises <script> et </script> dans le fichier .js, il ne doit contenir que du code javascript

 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
duch et vire aussi les balises <script> et </script> dans le fichier .js, il ne doit contenir que du code javascript

 

fabd

k666 a écrit a écrit :

(donc pas dfe balises fermantes), dans le-dit fichier ne mets pas de balises ni ouvrante ni fermante




 
Effectivement, c t ca ! merci qd meme :D

k666 jvé po qd même lire tout ton code pour voir kil marche, mais essaie de NE PAS FERMER ta balise script qd tu mets le <script src=""> car c kek chose de ponctuel (donc pas dfe balises fermantes), dans le-dit fichier ne mets pas de balises ni ouvrante ni fermante, puis si ça marche tjrs pas, essaie sous netscape, et si ça plante, tu tapes dans la barre d'adresses
 
javascript:
fabd oui merci, je viens de m'en rappeller, maintenant, je fais comment pour ecrire le fichier JS ?
 
J'ai mis le script en page HTML ds le fichier JS, mais ca plante... voila le code :
 
 
<HTML><HEAD><TITLE>DivX ;-) Inscription membre</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
 
<SCRIPT LANGUAGE=Javascript SRC="fonction.js"> </SCRIPT>
 
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY aLink=#ff0033 bgColor=#ffffff link=#0000ff text=#000000 vLink=#ff00ff>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width="80%">
ss<TBODY>
ss<TR>
ssss<TD colSpan=3>
ssssss<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width="100%">
ssssssss<TBODY>
ssssssss<TR vAlign=top>
ssssssssss<TD>
ssssssssssss<CENTER></CENTER>
ssssssssssss<FORM action=membre3.asp method=post name=monformss
ssssssssssssonsubmit="return validate(this)">
ssssssssssss<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
ssssssssssssss<TBODY>
ssssssssssssss<TR bgColor=#99ccff>
ssssssssssssssss<TD><FONT color=#000000ss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif"ss
sssssssssssssssssssize=2>&nbsp;<B>Etape 1 : Informationsss
sssssssssssssssspersonnelles</B></FONT></TD></TR></TBODY></TABLE><BR>
ssssssssssss<TABLE align=center bgColor=#99ccff border=0 cellPadding=0ss
sssssssssssscellSpacing=0 width="60%">
ssssssssssssss<TBODY>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif" size=2><B>Nom :ss
ssssssssssssssssss</B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=25 name=nomss
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif" size=2><B>Prénomss
ssssssssssssssssss: </B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=25 name=prenomss
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif" size=2><B>Adressess
ssssssssssssssssss: </B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=50 name=adressess
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif" size=2><B>Codess
ssssssssssssssssssPostal :</B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=5 name=codep size=5ss
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif"ss
sssssssssssssssssssize=2><B>Ville</B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=50 name=villess
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif"ss
sssssssssssssssssssize=2><B>Téléphone </B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=10 name=tel size=10ss
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR>
ssssssssssssss<TR>
ssssssssssssssss<TD width=125><FONTss
ssssssssssssssssssface="Verdana, Arial, Helvetica, sans-serif"ss
sssssssssssssssssssize=2><B>E-mail</B></FONT></TD>
ssssssssssssssss<TD width=393><INPUT maxLength=50 name=mailss
ssssssssssssssssssstyle="COLOR: #330099; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold">ss
ssssssssssssssss</TD></TR></TBODY></TABLE>
ssssssssssss<P align=center><INPUT border=0 height=18 name=B1ss
sssssssssssssrc="Membre1_fichiers/ok.jpg" type=image width=25>ss
ssssssss<BR></P></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV align=center></DIV>
</BODY></HTML>
 
 
 
Et voici le contenu du fichier JS :
 
<SCRIPT>
 
function validate (monform) {
 
 
 // champs nom
ssif (monform.nom.value=="" ) {
ssssalert("Veuillez saisir votre nom, SVP." );
ssssmonform.nom.focus();
ssssreturn false;
ss}
 
ss// champs prenom
ssif (monform.prenom.value=="" ) {
ssssalert("Veuillez saisir votre prénom, SVP." );
ssssmonform.prenom.focus();
ssssreturn false;
ss}
 
ss
ss// champs adresse
ssif (monform.adresse.value=="" ) {
ssssalert("Veuillez saisir votre adresse, SVP." );
ssssmonform.adresse.focus();
ssssreturn false;
ss}
ss
// champs cp
ssif (monform.codep.value=="" ) {
ssssalert("Veuillez saisir votre code postal, SVP." );
ssssmonform.codep.focus();
ssssreturn false;
}
 
ss// test sur CodePostal pour alphanumérique
ssvar caracteres="0123456789";
ssvar tempo;
ssfor (var i=0;i<monform.codep.value.length;i++) {
sssstempo=monform.codep.value.substring(i,i+1)
ssssif (caracteres.indexOf(tempo)==-1) {
ssssssalert("Le code postal est invalide." );
ssssssmonform.codep.focus();
ssssssreturn false;
ssss}
ss}
 
 
ss// champs ville
ssif (monform.ville.value=="" ) {
ssssalert("Veuillez saisir votre ville, SVP." );
ssssmonform.ville.focus();
ssssreturn false;
}
 
 
 
 
ss// Messagerie
ssif (monform.mail.value.indexOf("@" )==-1) {
ssssalert("Veuillez saisir une adresse E-mail correcte, SVP." );
ssssmonform.mail.focus();
ssssreturn false;
ss} else {
sssslongueur = monform.mail.value.length;
ssssposition = monform.mail.value.indexOf("@" );
ssssleft_str = monform.mail.value.substring(0,position);
ssssright_str = monform.mail.value.substring(position+1,longueur);
ssssleft_len = left_str.length;
ssssright_len = right_str.length;
ssss// si la valeur gauche ou droite du @ est vide
ssssif ((left_len==0) || (right_len==0)) {
ssssssalert("Veuillez saisir une adresse E-mail correcte, SVP." );
ssssssmonform.mail.focus();
ssssssreturn false;
ssss} else {
ssssss// s'il n'y a pas de point
ssssssif (right_str.indexOf("." )==-1) {
 alert("Veuillez saisir une adresse E-mail correcte, SVP." );
 monform.mail.focus();
 return false;
ssssss} else {
 right_longueur = right_str.length;
 right_position = right_str.lastIndexOf("." );
 l_right_str = right_str.substring(0,right_position);
 r_right_str = right_str.substring(right_position+1,right_longueur);
 l_right_len = l_right_str.length;
 r_right_len = r_right_str.length;
 // s'il y a au moins 2 lettres après le point
 if ((r_right_len < 2)||(r_right_len > 4)) {
ss alert("Veuillez saisir une adresse E-mail correcte, SVP." );
ss monform.mail.focus();
ss return false;
 } else {
ss // s'il y a au moins 1 lettre après le point
ss if (l_right_len==0) {
ssss alert("Veuillez saisir une adresse E-mail correcte, SVP." );
ssss monform.mail.focus();
ssss return false;
ss }
 }
ssssss}
ssss}
ss}
 
 
ssreturn true;
}
</SCRIPT>
k666 fo ktu fasse
 
<script src="fichier_cool.js">
fabd Je voudrais ecrire une librairie integrant des fonctions qui serait appellée par plusieurs feuilles. Comment faire l'include ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)