Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

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
avatar

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

avatar

zz10
Membre actif

Masculin
Messages : 2249
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* 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
avatar

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 ?
avatar

zz10
Membre actif

Masculin
Messages : 2249
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 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>
avatar

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);
            }         
         }
      }
   }
});
avatar

zz10
Membre actif

Masculin
Messages : 2249
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* le Lun 8 Nov 2010 - 2:17

Merci beaucoup cela marche parfaitement maintenant Wink.
avatar

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