Mettre un menu déroulant dans un post

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Mettre un menu déroulant dans un post

Message par Mara* Ven 5 Nov 2010 - 19:49

Bonsoir,

Une simple petite question, qui, je l'espère, n'aura pas déjà été postée Wink. J'ai déjà créé un menu déroulant effectif sur la page d'accueil de mon forum mais j'aurais désiré savoir s'il était possible de faire la même chose au sein d'un simple post à l'intérieur du forum ?

J'ai tenté en copiant/collant tout bêtement les données HTML de mon menu déroulant présent en page d'accueil dans un post. Le menu s'affiche correctement mais lorsque je clique sur l'un des liens, la page à laquelle il est censé mener ne charge pas. Doit-on rajouter quelque chose au code au sein d'un post pour que cela fonctionne ou bien n'est-ce absolument pas possible d'intégrer un tel menu à un post ?

En vous remerciant par avance,
Cordialement
Mara*


Dernière édition par Mara* le Lun 8 Nov 2010 - 2:18, édité 1 fois
Mara*

Mara*
*

Messages : 35
Inscrit(e) le : 20/01/2010

http://merlin-france.net
Mara* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par zz10 Ven 5 Nov 2010 - 20:29

zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par Mara* Ven 5 Nov 2010 - 20:40

Le HTML est déjà activé Wink. Je vois mon menu déroulant tel qu'il doit être, c'est juste qu'en cliquant sur les liens présentés dans celui-ci, rien ne se passe Embarassed
Mara*

Mara*
*

Messages : 35
Inscrit(e) le : 20/01/2010

http://merlin-france.net
Mara* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par zz10 Ven 5 Nov 2010 - 23:06

Il y a des évènements javascript genre "onmouover" dans votre code ?
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par Kyle116 Sam 6 Nov 2010 - 11:54

Il ne me semble pas non, mais pour plus de sureté voici le code du menu déroulant original utilisé sans problème sur la page d'accueil

Code:
<td style="vertical-align: top;"><br></td><td style="text-align: center; padding-left: 60px;"><form name="Menuderoulant" method="post">
<br><select name="wxlmenu" size="1" style="border: medium double; background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; font-family: Georgia; color: #552200; font-size: 12px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<option value="LIEN"></option>
<option value="">
</option><option value=t">
</option>
</select><input style="border: medium double; background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; font-family: verdana; color: #552200; font-size: 12px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" onclick="location =
document.Menuderoulant.wxlmenu.options
[document.Menuderoulant.wxlmenu.selectedIndex].value;" value="Go" type="button"><br>
Kyle116

Kyle116
*

Féminin
Messages : 42
Inscrit(e) le : 01/09/2009

http://art-beating.forumactif.org
Kyle116 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par zz10 Sam 6 Nov 2010 - 13:20

Si vous avez un événement javascript "onclick" Wink

Mettez ceci dans un fichier javascript et liez ce fichier au forum

Code:
jQuery(document).ready(function()  {
        var tag_events = new Array();
   tag_events[0] = "input";
   tag_events[1] = "select";
   tag_events[2] = "a";
   tag_events[3] = "img";
   tag_events[4] = "form";
   for(n=0;n<tag_events.length;n++){
      var tag = document.getElementsByTagName(tag_events[n]);
      for (var i = 0; i < tag.length; i++) {
         for( var x = 0; x < tag[i].attributes.length; x++ ) {
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onchange' ) {
              tag[i].onchange = new Function('', tag[i].attributes[x].value);
            }
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onclick' ) {
              tag[i].onclick = new Function('', tag[i].attributes[x].value);
            }
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onfocus' ) {
              tag[i].onclick = new Function('', tag[i].attributes[x].value);
            }
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onmouseout' ) {
              tag[i].onmouseout= new Function('', tag[i].attributes[x].value);
            }
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onmouseover' ) {
              tag[i].onmouseover = new Function('', tag[i].attributes[x].value);
            }
            if( tag[i].attributes[x].nodeName.toLowerCase() == 'onsubmit' ) {
              tag[i].onsubmit = new Function('', tag[i].attributes[x].value);
            }         
         }
      }
   }
});
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un menu déroulant dans un post

Message par Mara* Lun 8 Nov 2010 - 2:17

Merci beaucoup cela marche parfaitement maintenant Wink.
Mara*

Mara*
*

Messages : 35
Inscrit(e) le : 20/01/2010

http://merlin-france.net
Mara* a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum