Lier un script à un input html

Einnty Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour, voila, j'essaye de faire en sorte que le div page descend quand je clic sur la div sinscrire mais rien fonctionne :'( Aidez moi svp

html :

<html>
<head>
 <meta charset="UTF-8"> 
 <title>1SSI</title>
 <link rel="stylesheet" href="style.css"/>
    <script type="text/javascript">
    $function inscription(){
  if(document.getElementById('page').style.marginTop == '0px'){
     document.getElementById('page').style.marginTop = '200px';
    }
    else {
     document.getElementById('page').style.marginTop = '0px';
  }
     };
</script>
</head>
<body>
 <[/contents/242-introduction-au-dynamic-html-dhtml div] id="sinscrire"></div>
 <div id="page">
 <div class="pre">
  <div class="barre">1<span>S</span>SI(TM)</div>
  <div class="options">
   <input type="button" class="inscription" href="#" onclick="inscription();" id="sidebar" value="Inscription/Connexion">
  </div>
 </div>
 <div class="header">
  <img src="img/header/photoclasse.jpg">
 </div>
 <div class="conteneur">
 </div>
</body>
</html>



css :

#page {
	margin-top: 0px;
	display:block;
	margin:0;
	position: absolute;
	width: 100%;
	height: 100%;
}



A voir également:

1 réponse

Utilisateur anonyme
 
Salut,
tu confonds Java et JavaScript. Le JavaScript et le langage que tu utilises là.

De-plus, tu fais un mélange entre le JavaScrip pur, et jQuery, qui est une bibliothèque JavaScript.

Il n'y a donc pas de "$" devant "function". Et temps qu'on y est, ton image devrait avoir un attribut "alt", qui peut être vide ( alt="" ), ou peut contenir un contenu alternatif qui s'affichera si ton image ne charge pas.

Et "<div id="sinscrire"></div>" devrait être supprimé ou remplacé par "<div></div>".
0