marque Posté 11 Février 2005 Partager Posté 11 Février 2005 bonjour je voudrais créer une F.A.Q dépliante. je m'explique, je veux dans mon f.a.q poser un certain nombres de questions genre: 1- Quels sont les meilleurs lecteurs. 2- Pourquoi refuser certaines marques de lecteurs. 3-..... je voudrais que lorsque le visiteur clique sur la question, la réponse apparait entre le 1 et le 2 et ainsi de suite. Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Loupilo Posté 11 Février 2005 Partager Posté 11 Février 2005 Ce que tu demandes est incompréhensible... Qu'est ce qu'un "lecteur" ? Une "faq dépliant" ? Éclaircis-nous Loupilo. Lien vers le commentaire Partager sur d’autres sites More sharing options...
marque Posté 11 Février 2005 Auteur Partager Posté 11 Février 2005 un lecteur: je voulais dire un visiteur. désolé en fait je veux une f.a.q ou lorsque que les visiteurs cliquent sur les questions , la réponse apparaisse en dessous. j'ai une dizaine de questions et si je met question/réponse à la suite, cela fait moche. donc je préfére ne mettre que les questions et les visiteurs en cliquant dessus voit apparaitre les réponses marque Lien vers le commentaire Partager sur d’autres sites More sharing options...
Loupilo Posté 11 Février 2005 Partager Posté 11 Février 2005 Ok, c'est plus clair (m'est tout de même avis que des marques de visiteurs, c'est pas très compréhensible ) Sinon, ce que tu demandes, c'est faisable en JavaScript (afficher/masquer du texte par clic)... Je déplace dans le forum adéquat, mais quand à la réponse Loupilo. Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 11 Février 2005 Partager Posté 11 Février 2005 (modifié) Quelques choses comme cela. <dl><dt onclick="document.getElementById('reponse1').style.display = 'block'">Question 1 - Blah blah blah</dt><dd id="reponse1" style="display:none"><p>une réponse<br />et la suite<br />et encore</p></dd><dt onclick="document.getElementById('reponse2').style.display = 'block'">Question 2 - Blah blah blah</dt><dd id="reponse2" style="display:none"><p>une réponse<br />et la suite<br />et encore</p></dd></dl> Mais ... il serait plus judicieux de sortir le code javascript dans un fichier extérieur. Il ne faut pas oublier de conserver dans une variable la dernière question ouverte. Il faudra également penser à mettre le style du dd style="display:none" en passant par du javascript après le chargement de la page plutôt que le mettre en dur dans la feuille de style. (pour rendre accessible la faq) Je ne suis pas certain que mon dernier paragraphe est compréhensible. voilà voilà, bon courage. Modifié 11 Février 2005 par petit-ourson Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dash Posté 11 Février 2005 Partager Posté 11 Février 2005 (modifié) bonjour je voudrais créer un F.A.Q dépliant. je m'explique, je veux dans mon f.a.q poser un certain nombres de questions genre: 1- Quels sont les meilleurs lecteurs. 2- Pourquoi refuser certaines marques de lecteurs. 3-..... je voudrais que lorsque le visiteur clique sur la question, la réponse apparait entre le 1 et le 2 et ainsi de suite. Tiens... ca me rapelle la FAQ de Celeonet... Au passage, ce systeme - au moins sur celeonet- est genant car il impose l'activation du javascript. Dommage... Modifié 11 Février 2005 par Dash Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 11 Février 2005 Partager Posté 11 Février 2005 Tiens... ca me rapelle la FAQ de Celeonet... Au passage, ce systeme - au moins sur celeonet- est genant car il impose l'activation du javascript. Dommage... <{POST_SNAPBACK}> pour pas que cela soit génant il faut gérer le display:block en javascript soit : <script ...>function InitFAQ() {document.getElementById('reponse1').style.display = 'none';document.getElementById('reponse2').style.display = 'none';}</script>....<body onload="InitFAQ()"> Lien vers le commentaire Partager sur d’autres sites More sharing options...
marque Posté 12 Février 2005 Auteur Partager Posté 12 Février 2005 Tiens... ca me rapelle la FAQ de Celeonet... génial, c'est vraiment ce que veux faire... bon bah je travaille vos idées de scripts et je repasse (me connaissant il y aura un problème) marque Lien vers le commentaire Partager sur d’autres sites More sharing options...
AllForEver Posté 12 Février 2005 Partager Posté 12 Février 2005 Tiens... ca me rapelle la FAQ de Celeonet... Au passage, ce systeme - au moins sur celeonet- est genant car il impose l'activation du javascript. Dommage... <{POST_SNAPBACK}> Pour l'activation du javascript, doubler le contenu dans une balise <noscript> est peut-être fastidieux mais s'impose, non ? J'utilise cette méthode pour mon site, avec ma partie brèves. Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 12 Février 2005 Partager Posté 12 Février 2005 Pour l'activation du javascript, doubler le contenu dans une balise <noscript> est peut-être fastidieux mais s'impose, non ? J'utilise cette méthode pour mon site, avec ma partie brèves. <{POST_SNAPBACK}> Le fait de tout doubler avec un <noscript></noscript> double tout le contenu de ta page alors que tu peux le faire avec les feuilles de style. Lien vers le commentaire Partager sur d’autres sites More sharing options...
PsyKoTiK Posté 8 Mars 2005 Partager Posté 8 Mars 2005 pourquoi du javascript , on peut faire aussi bien en CSS , direction http://alsacreations.com site d'un pot , avec tout plein de tuto dont celui que tu a besoin , si tu cherche bien en bas ... ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 8 Mars 2005 Partager Posté 8 Mars 2005 et on trouve ça où ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant