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 :

Javascript ne fonctionne pas dans aucun navigateur.


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 19
    Points : 17
    Points
    17
    Par défaut Javascript ne fonctionne pas dans aucun navigateur.
    Bonjour,

    J'essaie de coder une petite page avec du javascript mais ca ne fonctionne pas du tout... je n'ai pas de "popup blocker" et j'ai vérifié dans la configuration de chaque navigateur que javascript est bien activé.

    Voici 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
    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
    63
    64
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
     
    <script language="Javascript" type="text/javascript">
    Alert("Bonjour");
    window.document.write("J'en ai plein le ...");
    function addEffect()
    {
    	var effectIndex=window.document.mainform.effects.selectedIndex;
    	var chosenEffect=window.document.mainform.effects.option[effectIndex].value; //Get the selected index
    	window.document.mainform.selectedEffects.add(chosenEffects);
    	Alert('Ca pase ici');
    }
     
    </script>
     
     
    </head>
    <body>
     
     
    <form action="" name="mainform">
     
    Effects
    <select id="effects" size=28 onChange="addEffect()">
    	<option value="1">Accurate</option>
    	<option value="2">Innacurate</option>
    	<option value="3">Efficient</option>
    	<option value="4">Overpowered</option>
    	<option value="5">Drain</option>
    	<option value="6">Feed</option>
    	<option value="7">Shatter</option>
    	<option value="8">Wild</option>
    	<option value="9">Vulnerable</option>
    	<option value="10">Ouch</option>
    	<option value="11">Recoil</option>
    	<option value="12">Backfire</option>
    	<option value="13">Cripple</option>
    	<option value="14">Blind</option>
    	<option value="15">Stun</option>
    	<option value="16">Repeat</option>
    	<option value="17">Corrupt</option>
    	<option value="18">Mini-Corrupt</option>
    	<option value="19">Confuse</option>
    	<option value="20">No-Size</option>
    	<option value="21">No-Armor</option>
    	<option value="22">Disintegrate</option>
    	<option value="23">Volatile</option>
    	<option value="24">Ammo</option>
    	<option value="25">Control</option>
    	<option value="26">Risky</option>
    	<option value="27">Heavy</option>
    	<option value="28">Lockon</option>
    	<option value="29">Unnerve</option>
    </select>
    <select id="selectedEffects" size=4>
     
    </select><br>
    <input type="button" onClick="addEffect();" name="test"/>
    </form>
    </body>
    </html>

    Les événements de fonctionnent pas et même le premier Alert et le write que j'ai mis au début ne fonctionne pas du tout... le formulaire s'affiche normalement mais c'est tout.

    Est-ce que quelqu'un a une idée?

    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    C'est normal...
    JavaScript est sensible à la casse, donc Alert() n'existe pas et son appel provoque une erreur qui bloque l'exécution du reste du script...

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    ... la honte
    Je savais que ça devait être hypersimple pour causer autant de problème...

  4. #4
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Points : 6 755
    Points
    6 755
    Par défaut
    Heureusement que j'ai lu toutes les réponses avant de commencer à creuser.
    Bovino, tu avais testé le code ou tu avais vu l'erreur au premier coup d'œil ? Moi je me serais fait avoir…

    Bluberiman, je suppose que tu peux marquer ton problème comme résolu

Discussions similaires

  1. Javascript ne fonctionne pas dans un tpl
    Par miniBob dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/08/2010, 13h16
  2. Réponses: 1
    Dernier message: 22/03/2010, 09h56
  3. function javascript qui ne fonctionne pas dans la balise <body>
    Par typikal dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/04/2008, 16h45
  4. Réponses: 9
    Dernier message: 05/02/2007, 18h08

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