Résolu Message d'erreur sur un petit script Javascript

Statut
N'est pas ouverte pour d'autres réponses.

xOemak

Love Acid
Premium
Inscription
7 Juin 2015
Messages
253
Réactions
88
Points
3 971
RGCoins
25
Bonjour, voila je suis étudient en terminale et dois réaliser un projet de fin d'année pour le BAC. Ce projet consiste a réaliser un site internet, je ne vais pas m’étaler la dessus mais le fait est que j'ai un niveau moyen en html et css et j'ai voulu rajouter un peu de javascript pour permettre l'ajout d'un popup. Je me suis donc renseigner comment cela marcher et j'en suis arriver a ceci :

HTML:
<!-- SCRIPT -->

<script type="text/javascript">   

            function toggle_visibility() {
            var e = document.getElementById("popup_bg");
               if(e.style.display == 'block')
                  e.style.display = 'none';
               else
                  e.style.display = 'block';
            }

</script>

HTML:
<!-- LIENS -->

<a href="#" title="Ouvrir" onclick="totoggle_visibility()">Affichez les cours disponible</a>

HTML:
<!-- POPUP -->

<div id="popup_bg">

                <div id="popup_main">
                <div id="close_button" title="Fermer la fenêtre" onclick="toggle_visibility()">
                    X
                </div>
                </div>

</div>

Mais cela ne marche pas, j'ai le message d'erreur suivant :

You must be registered for see images attach

Voila j'aimerai donc savoir savoir pourquoi cela ne marche pas.

Merci d'avance.
 
Bonsoir,

L'argument onclick ne correspond pas au nom de la fonction JS.

Ta fonction JS se nomme : toggle_visibility, or dans le code HTML tu as: totoggle_visibility
 
Cette réponse a aidé l'auteur de cette discussion !
Salut,
Ton topic se trouvait dans la mauvaise section , je l'ai donc déplacé dans la bonne section :modo:

Sinon ; Règle d'or, ton prof d'ISN (je suppose ?) aurait du te l'apprendre, on ne recopie pas un bout de code qu'on ne comprend pas !
Effectivement, comme le dit Walky, tu as simplement fait une erreur en recopiant le nom de la fonction dans ton HTML :p

Et concernant l'autre erreur vérifie que tu aies bien mis la police d'écriture au bon endroit sur ton pc car ta page ne la retrouve pas :espion:

Ta demande est-elle résolue ?

Si oui, je t'invite à cliquer sur Cette réponse a répondu à ma question sur le message Walky pour rajouter le préfixe résolu à la discussion. :)


Bonne soirée,
Paul GTP
 
Bonsoir,

L'argument onclick ne correspond pas au nom de la fonction JS.

Ta fonction JS se nomme : toggle_visibility, or dans le code HTML tu as: totoggle_visibility
Oua mais merci putain j'ai bloqué dessus toute une soirée a cause d'une simple faute de frappe --' Merci bien !
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut