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 :

Placement code javascript


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut Placement code javascript
    Voici la fin de mon code.
    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
     
    <input type=button value=" Alert!  Click ICI!" onClick="calcul_dead_volume1()">
    <input type="text" name="Column_dead_volum1" id="Column_dead_volum1" />			
    <script type='text/javascript' language='javascript'>
    document.getElementById('Column_dead_volum1').value = calcul_dead_volume1 ();
    </script> 
     
    </form>
     
     
    <script src="calcul_dead_volume1.js" type="text/javascript"></script>
    <script type="text/javascript">
    alert (calcul_dead_volume1 ());
    </script>
     
    </body>
    </html>


    Si je place
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <input type="text" name="Column_dead_volum1" id="Column_dead_volum1" />			
    <script type='text/javascript' language='javascript'>
    document.getElementById('Column_dead_volum1').value = calcul_dead_volume1 ();
    </script>
    apres
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type=button value=" Alert!  Click ICI!" onClick="calcul_dead_volume1()">
    Mon champ input est vide alors qu si je place le m�me code apr�s
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type=button value=" Alert!  Click ICI!" onClick="calcul_dead_volume1()">
    Il est rempli !!!

    Quelqu'un pourrait t'il me dire pour quoi ?


    Merci

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il faut que l'objet soit instanci� ...

    si tu places le script appelant un objet avant qu'il n'existe ...
    le code est interpr�t� dans l'odre du flux ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    ok merci, mais comment je fais �a

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Mets ton script:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script src="calcul_dead_volume1.js" type="text/javascript"></script>
    en premi�re position.

    ERE

  5. #5
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ou mets le code dans une fonction que tu appeleras dans le onload de la page
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    j'ai mis �a mais �a me renvoie NaN et le debogueur Javascript de firefox m'indique

    Erreur : document.getElementById("columnID_1") is null
    Ligne : 7


    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
     
    <script type="text/javascript">
    var columnID_1_calc = document.getElementById('columnID_1').value;
    var column_lenght_1_calc = document.getElementById('column_lenght_1').value;
    var Eps_calc = 0.7;
    var columnID_1_calc2 = columnID_1_calc.replace( ',' , '.' );
    var columnID_1_calc3 = parseFloat(columnID_1_calc2,10);
    var column_lenght_1_calc2 = column_lenght_1_calc.replace( ',' , '.' );
    var column_lenght_1_calc3 = parseFloat(column_lenght_1_calc2,10);
    var Eps_calc3 = parseFloat(Eps_calc,10);
    </script>
     
     
    <script type="text/javascript" src="calcul_dead_volume1.js"></script>
     
     
     
    </head>
     
     
    <body>
    <form id="form1" name="form1" method="post" action="">
     
     <input type="text" name="Column_dead_volum1" id="Column_dead_volum1" />			
    <script type='text/javascript' language='javascript'>
    document.getElementById('Column_dead_volum1').value = calcul_dead_volume1 (columnID_1_calc3,column_lenght_1_calc3,Eps_calc3);
    </script> 
    <label>
    Voici le contenu de mon input columnID_1
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     <input type="text" name="columnID_1" id="columnID_1" value="4,6" tabindex="2" />

  7. #7
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    column_lenght_1 ???
    length
    y'a pas un souci sur l'id ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    Non c'est normal.

    mais je peux changer si tu penses qu'il peut y avoir conflit avec un mot r�serv�

  9. #9
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    tu es sur que ton id n'est pas

    column_length_1

    au lieu de

    column_lenght_1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  10. #10
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    Oui je suis sur.
    c'est une erreur de frappe mais elle est reproduite partout

  11. #11
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    alors utilise la console firebug de firefox pour voir quel est la variable qui pose probl�me
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  12. #12
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    Voila ce que me renvoit la console

    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
    Erreur : document.getElementById("columnID_1") is null
    Fichier source : file:///C:/wamp/www/transfert/test1.html
    Ligne : 9
     ----------
    Avertissement : assignment to undeclared variable dead_volum1_calc
    Fichier source : file:///C:/wamp/www/transfert/calcul1.js
    Ligne : 3
     ----------
    Avertissement : assignment to undeclared variable dead_volum1_calc2
    Fichier source : file:///C:/wamp/www/transfert/calcul1.js
    Ligne : 4
     ----------
    Avertissement : assignment to undeclared variable dead_volum1_calc3
    Fichier source : file:///C:/wamp/www/transfert/calcul1.js
    Ligne : 5

  13. #13
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Par d�faut
    Je pense que le probl�me vient de la

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type="text/javascript">
    var columnID_1_calc = document.getElementById('columnID_1').value;
    var column_lenght_1_calc = document.getElementById('column_lenght_1').value;
    var Eps_calc = 0.7;
    var columnID_1_calc2 = columnID_1_calc.replace( ',' , '.' );
    var columnID_1_calc3 = parseFloat(columnID_1_calc2,10);
    var column_lenght_1_calc2 = column_lenght_1_calc.replace( ',' , '.' );
    var column_lenght_1_calc3 = parseFloat(column_lenght_1_calc2,10);
    var Eps_calc3 = parseFloat(Eps_calc,10);
    </script>
    car si je mets les valeurs en durs comme ceci

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <script type="text/javascript">
    //var columnID_1_calc = document.getElementById('columnID_1').value;
    //var column_lenght_1_calc = document.getElementById('column_lenght_1').value;
    var columnID_1_calc = 4.6;
    var column_lenght_1_calc = 150;
     
    var Eps_calc = 0.7;
    //var columnID_1_calc2 = columnID_1_calc.replace( ',' , '.' );
    var columnID_1_calc3 = parseFloat(columnID_1_calc,10);
    //var column_lenght_1_calc2 = column_lenght_1_calc.replace( ',' , '.' );
    var column_lenght_1_calc3 = parseFloat(column_lenght_1_calc,10);
    var Eps_calc3 = parseFloat(Eps_calc,10);
    </script>
    ca marche

  14. #14
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut


    il faut que l'objet soit instanci� ...

    si tu places le script appelant un objet avant qu'il n'existe ...
    le code est interpr�t� dans l'odre du flux ...
    au moment ou la ligne de code est interpr�t�e ton objet n'existe pas ...
    mets le code dans une fonction et lances l� sur le onload ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. Fermeture fenetre cr�e par code javascript
    Par Kerod dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 27/02/2010, 00h04
  2. Appel fonction php dans code javascript
    Par licorne dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 05/03/2008, 10h55
  3. [d�butante] conflit entre 2 codes javascript ??
    Par silversky dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 18/09/2005, 00h42
  4. pas moyen de trouver l'erreur de ce code Javascript !!!
    Par NATHW dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 25/11/2004, 21h47
  5. Deboggage de code Javascript...
    Par michel baily dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 24/11/2004, 16h32

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