Mettre un menu déroulant dans un post

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* le 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*
*

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 le Ven 5 Nov 2010 - 20:29


zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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* le 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*
*

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 le Ven 5 Nov 2010 - 23:06

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

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le 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
*

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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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* le Lun 8 Nov 2010 - 2:17

Merci beaucoup cela marche parfaitement maintenant Wink.

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


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