IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Obligé de séparer mon script


Sujet :

JavaScript

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juin 2012
    Messages : 136
    Points : 174
    Points
    174
    Par défaut Obligé de séparer mon script
    Bonjour,

    J'ai un fichier .js et je suis obligé de séparer la dernière fonction sinon elle rend inopérantes toutes les fonctions précédentes.

    D'où cela peut il venir ?

    D'avance merci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    <script type="text/Javascript">
     
    function login(){
    	if(document.forms['f1'].elements['log1'].value != ''){
    		return true;
    	}
     
    	else{ 
    		alert('veuillez saisir un login et un mot de passe.');
    		return false;
    	}
    }
     
    function reglog(){
    	if(document.forms['reg'].elements['login'].value != ''){
    		return true;
    	}
    	else{ alert('veuillez saisir un login.');
    		return false;
    	}
    }
     
    function regmail(){
    	if(document.forms['regm'].elements['email'].value != ''){
    		return true;
    	}
    	else{ alert('veuillez saisir un email.');
    		return false;
    	}
    }
     
    function regp(){
    	if(document.forms['regpw'].elements['password1'].value == ''){ 
    		alert('veuillez saisir un mot de passe.');
    		return false;
    	}
    	else if(document.forms['regpw'].elements['password2'].value == ''){ 
    		alert('veuillez resaisir un mot de passe.');
    		return false;
    	}
    	else if((document.forms['regpw'].elements['password1'].value) !== (document.forms['regpw'].elements['password2'].value)){
    		alert('les mots de passe sont différents.');
    		return false;
    	}
    	else{return true;}
    }
    </script>//sans cette séparation seule la fonction test() fonctionne.
     
    <script type="text/Javascript">//sans cette séparation seule la fonction test() fonctionne.
    function test(){
    	var testb='<?php echo $test;?>';
    	if(document.forms['regt'].elements['test1'].value !== testb){
    		alert('echec');
    		return false;
    	}
    	else{
    		alert('ok');
    		return true;
    	}
    }
     
    </script>

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Points : 274
    Points
    274
    Par défaut
    La réponse est là à mon avis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var testb='<?php echo $test;?>';
    Donc affiche le contenu généré de ta page s'il te plaît. Donc le contenu HTML en faisant afficher le code source dans ton navigateur

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juin 2012
    Messages : 136
    Points : 174
    Points
    174
    Par défaut
    Merci,

    et bien vu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    function test(){
    	var testb='<br />
    <font size='1'><table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
    <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined variable: test in D:\wamp\www\ProjetWebNFA021\js\login.js on line <i>49</i></th></tr>
    <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
    <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
    <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>367280</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='D:\wamp\www\ProjetWebNFA021\register.php' bgcolor='#eeeeec'>..\register.php<b>:</b>0</td></tr>
    <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0007</td><td bgcolor='#eeeeec' align='right'>371576</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'D:\wamp\www\ProjetWebNFA021\js\login.js'</font> )</td><td title='D:\wamp\www\ProjetWebNFA021\register.php' bgcolor='#eeeeec'>..\register.php<b>:</b>7</td></tr>
    </table></font>
    ';
    	if(document.forms['regt'].elements['test1'].value !== testb){
    		alert('echec');
    		return false;
    	}
    	else{
    		alert('ok');
    		return true;
    	}
    }
    Par contre je ne vois pas d'où viens se code le serveur PHP ?

    Il faudrait que je mette un if je pense au cas ou la variable existe pas. (il ya plusieurs pages.

    Je vais rester avec ma séparation

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    Citation Envoyé par Schim59
    Je vais rester avec ma séparation
    quelle décision étrange que de laisser en l'état sans chercher d'où vient ce code...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème dans mon script de pagination
    Par speedylol dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/11/2005, 19h37
  2. erreur dans mon script
    Par Swata dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 00h02
  3. [langage]erreur dans mon script
    Par Fabouney dans le forum Langage
    Réponses: 11
    Dernier message: 30/06/2005, 14h58
  4. Tcsh - Mon script ne marche pas
    Par Aramis dans le forum Linux
    Réponses: 5
    Dernier message: 13/05/2004, 18h26
  5. Mon script cron n'est pas pris en compte
    Par tomnie dans le forum Linux
    Réponses: 11
    Dernier message: 31/03/2004, 11h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo