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 :

Intégration de fichier .js externe


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 37
    Points : 27
    Points
    27
    Par défaut Intégration de fichier .js externe
    Bonjour à tous,
    J'ai un problème pour intégrer un fichier .js externe : ça ne marche pas.
    Dans ma page HTML, j'ai le code suivant :
    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
    ... 
    <head>
    <script language="javascript" type="text/javascript" src="Fonctions.js"></script>
     
    <script language="JavaScript" type="text/javascript">
    function hello()
    {
    	alert(val(0,'email'));
    }
    </script>
    </head>
     
    <body>
    <form action="" method="get" name="formu">
    Email : <input name="email" type="text" /><br/>
    <a href="#" onclick="hello()"> email </a><br/>
    </form>
    </body>
    </html>
    Dans ma page javascript, j'ai la fonction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function val(num_formulaire,element)
    {
    	return document.forms[num_formulaire].elements[element].value;
    }
    J'espère que vous pourrez m'aider à comprendre pourquoi ça ne fonctionne pas.

  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 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 642
    Points : 66 668
    Points
    66 668
    Billets dans le blog
    1
    Par défaut
    a priori tout me semble correct ...
    dans le fichier exerenr tu n'as pas de balises script par hasard ?

    Je confirme testé chez moi ça marche ...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 37
    Points : 27
    Points
    27
    Par défaut
    A vrai dire, je ne comprends pas du tout pourquoi ça ne marche pas.
    Je viens de tester sur un autre PC, et ça a marché deux - trois fois, et après, ça n'a plus fonctionné non plus.

    Pourtant dans le fichier .js, il n'y a pas de balise <script>.

    En plus, dès que je veux rajouter une fonction ou deux, ça ne marche plus du tout : ça ne me donne rien.

    Est-ce que quelqu'un pourrait m'expliquer pourquoi? est-ce que c'est un problème de navigateur, ou de je ne sais quoi?

  4. #4
    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 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 642
    Points : 66 668
    Points
    66 668
    Billets dans le blog
    1
    Par défaut
    Par sécurité, je ne mettrais pas le prompt en paramètre de focntion ...
    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
     
    function image(code){
    var MyPath=prompt('saisissez le chemin','http:\/\/')
     
    if(MyPath != null)
    document.getElementById('msg').value += '<img src="' + MyPath + '" alt="" />';
    }
    </script>
    </head>
     
    <body>
    <input type="button" name="image" value="Image" onclick="image();" class="" />
    <textarea id='msg'></textarea>
    </body>
    </html>

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/07/2006, 18h00
  2. fichier javascript externe
    Par Dave Lopeur dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/05/2006, 11h30
  3. [FLASH MX 2004] liens javascript et fichier txt externe
    Par Shekhdamas dans le forum Flash
    Réponses: 4
    Dernier message: 23/02/2006, 18h52
  4. Intégration des fichier XML dans une base de données MySQL
    Par bebemoundjou dans le forum XQUERY/SGBD
    Réponses: 8
    Dernier message: 25/11/2005, 22h41
  5. Réponses: 8
    Dernier message: 14/04/2005, 19h06

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