Supprimer une question ....

More
5 years 5 months ago #80922 by titoun31
titoun31 created the topic: Supprimer une question ....
Bonjour Tout le monde,

J'ai un questionnaire traduit en Francais et en anglais, mais je souhaiterai faire disparaître 2 questions de ma version anglaise... hors les attributs de la question française et anglaise sont les mêmes donc je ne peux la cacher sans cacher la française.

J'imagine un petit javascript à insérer dans la question mais ... voila mon petit souci.. type ou un truc dans ce genre :

<script type='text/javascript'>
document.getElementById('oXya6_66').display:none;
</script>

Si quelqu'un a une idée, je suis tout à fait preneur !

Merci bcp !

Bonne après midi ensoleillé !

Thibaut

Please Log in to join the conversation.

More
5 years 5 months ago #80925 by titoun31
titoun31 replied the topic: Supprimer une question ....
ou plutôt un truc comme ca ?? :

<script type="text/javascript" charset="utf-8"> document.getElementById("XXX").style.display='none';
</script>

XXX étant la variable de ma question ...

Please Log in to join the conversation.

More
5 years 5 months ago #80932 by DenisChenu
DenisChenu replied the topic: Supprimer une question ....
Salut,

Jquery est ton amis :).
<script type="text/javascript" charset="utf-8"> 
$(document).ready(function(){
$("#questionXXX").hide();
});
</script>

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
5 years 5 months ago #80935 by titoun31
titoun31 replied the topic: Supprimer une question ....
Merci Denis, mais que tu insères où exactement ? dans le "source" de ma question anglaise dans mon cas? Dans mon template, je n'appelle pas la bibliotheque jquery. Uniquement mon template.js dans lequel cette fonction est inscrite ...

Please Log in to join the conversation.

More
5 years 5 months ago - 5 years 5 months ago #80937 by DenisChenu
DenisChenu replied the topic: Supprimer une question ....
Jquery est appellée automatiquement par LimeSurvey.

Si tu le mets dans le fichier template.js, cela va passer pour toutes les langues.
Si tu peux toucher au fichiers du modèles:
:lang(en) #questionXXX{display:none}
dans template.css

Et dans template.js,
entre les balises document.ready qui existe sans doute:
$(":lang(en) #questionXXX").hide();
pour IE6/7/8

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Last Edit: 5 years 5 months ago by DenisChenu.

Please Log in to join the conversation.

More
5 years 5 months ago #80941 by titoun31
titoun31 replied the topic: Supprimer une question ....
Oulalala ... quelle fatigue ! Ton premier post est tout à fait correct. Mon problème venait tout simplement à ce que je m'acharnais sur le Nom de variable de ma question et non son ID (questionXXX) ... qui était pourtant sacrément explicite et il suffisait aussi de lire un peu la source du questionnaire créé pour le voir.

Merci infiniment !!

Je te dois aussi quelques explications sur une vieille question de moi concernant les sessions par base de données. Je te fais un topo d'ici la semaine prochaine.

Bon week end

Thibault

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!