[HTML] Petit code à modifier

Fermé
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008 - 20 juil. 2008 à 17:39
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 - 20 juil. 2008 à 18:39
Bonjour,

Alors voilà mon problème,

Sur mon forum (http://jeuxvideo.net.xooit.com/index.php?theme=test), quand je clique sur "Tests" pour afficher le contenu, et bien la page revient automatiquement en haut du forum car il y a un code lien où il y a le "#", et je ne sais pas comment faire pour enlever cette anomalie pour ne plus à avoir remonter en haut du forum.

Voici le code en question :

<html><body>
    <script type="text/javascript">
    function change_calque(elm) {
    var div = elm.parentNode.getElementsByTagName('div')[0];
    if (div.style.display=="none" ) {
     div.style.display = "block";
     elm.innerHTML = "Tests";
   } else {
     div.style.display = "none";
   elm.innerHTML = "Tests";
   }
   }
   </script>
   <div>
   <div>
    <a href="#" onclick="javascript:change_calque(this)">Tests</a><br /><br />
    <div style="display:none;">Mon texte caché</div>
   </div>
   </div>
   </div>
   </body></html>




Et voici le lien qui pose problème :

<a href="#" onclick="javascript:change_calque(this)">Tests</a>



Comment faire pour enlever le "#" ?

Merci de votre réponse.
A voir également:

14 réponses

dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 17:45
au lieu de mettre un lien tu peux mettre <input type="button" onclick="etc..>

avec les css tu pourra changer l'apprence de ton bouton si tu le desrie
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 17:46
Et je ne suis pas tres bon en css donc explique moi un peu stp
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 17:53
Peux tu me mettre le bon code stp ?

Ca m'aiderais beaucoup
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 17:55
bah ca depend ske tu veux, tu veux ksa ai l'air d'un lien?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 17:58
Nan , en faite, je veux juste que ça fasse comme sur ce sujet : http://jeuxvideo.net.xooit.com/t850-dddddd.htm?theme=test#p9322


Je ne veux pas que quand on clique, qu'il y ai la page qui revienne en haut
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 18:00
Et désolé , cété un erreur sur la page tout à l'heure,

http://jeuxvideo.net.xooit.com/index.php?theme=test
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 18:10
tu rajoutes ca dans tes css:

.lienButton{
background-color:#B8B7FD;
border:0px;
}

et tu mets ca pour le lien:

<input class="lienButton" type="button" onclick="javascript:change_calque(this)" value="test">


pour le background-color, tu met la couleur que tuveux biensur
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 18:17
Dans mes CSS ???

Mais je suis sur un forum donc je fais comment pour le mettre ?
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 18:19
fais directement ca alors:

<input style="background-color:#B8B7FD;border:0px" type="button" onclick="javascript:change_calque(this)" value="test">
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 18:22
Ca beugue :

http://jeuxvideo.net.xooit.com/index.php?theme=test
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 18:27
Nan mais en faite, je voulai garder comme avant mais juste enlever le "#" sans tout faire beuguer.

Merci.
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 18:29
nan ca beugue pas faut juste que tu change la couleur de ton background-color en l'occurence #E3E3E3
0
bondjeje Messages postés 21 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 13 août 2008
20 juil. 2008 à 18:34
Nan c'est bon j'ai trouvé, merci pour tout

<html><body>
    <script type="text/javascript">
    function change_calque(elm) {
    var div = elm.parentNode.getElementsByTagName('div')[0];
    if (div.style.display=="none" ) {
     div.style.display = "block";
     elm.innerHTML = "Tests";
   } else {
     div.style.display = "none";
   elm.innerHTML = "Tests";
   }
   }
   </script>
   <div>
   <div>
    <a onclick="javascript:change_calque(this)">Tests</a><br /><br />
    <div style="display:none;">Mon texte caché</div>
   </div>
   </div>
   </div>
   </body></html>
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
20 juil. 2008 à 18:39
oui par exemple ossi jsai pa pourkoi jsuis parti a fond sur l'input mais bon
0