Se connecter / S'enregistrer
Votre question

Script Javascript Défilement & redirection

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
22 Juin 2006 10:38:58

Bonjour voila en fait je vais vous demandez deux astuces la première j'ai fait un FAQ avec les puces + et les - et je voudrais que quand le client cliques sur le + il puisse voir la réponse à la question.

La deuxieme sur mon site les gens peuvent intervenir c'est à dire rajouter des news ou des commentaires cependant quand ils sont pas logués, ils sont redirigés vers la page d'authencification, une fois logué je voudrais qu'il retourne sur la page où il était avant une demande d'identification

Merci de votre aide,

Smalldevil ;-)

Autres pages sur : script javascript defilement redirection

a c 145 L Programmation
22 Juin 2006 11:09:00

Pour ta première question:
tu met tes réponses dans un <p style="display:none;" id="repX"></p> et tu modifies tes boutons en mettant:
sur le "+": onclick="show('repX');"
sur le "-": onclick="hide('repX');"
(X = N° de ta question/réponse)

Et tu fais un javascript du genre:
  1. function show(reponse) {
  2. myp = document.getElementById(reponse);
  3. myp.style.display = 'block';
  4. }
  5.  
  6. function hide(reponse) {
  7. myp = document.getElementById(reponse);
  8. myp.style.display = 'none';
  9. }


pour ta deuxième question, il faut que tu modifies le formulaire d'inscription pour rajouter un champ hidden:
input type="hidden" name="wasfrom" value="<? echo getenv("HTTP_REFERER"); ?>"

Et dans la partie de traitement du formulaire, tu modifie ta fonction de redirection pour que les gens retournent sur $_POST["wasfrom"]
22 Juin 2006 11:10:06

merci bien je vais tester ca de suite
Contenus similaires
22 Juin 2006 12:19:29

Le premier est parfait merci, je teste le second
27 Juin 2006 15:10:20

le second ne marche pas je vois pas comment je peux faire
27 Juin 2006 15:13:56

Il faut que la page sur laquel le visiteur était avant le login soit mémoriser en cache...
Tu peux utiliser les sessions pour te simplifier la vie...

En gros, tu passe le nom de la page dans un champ hidden, tu transfert le tout par un POST, le client se log et tu mets la valeur hidden du POST dans une variable de session ou une variable simple, et tu la récupère.

Tu fais ta redirection par un header("Location: $lenomdelapage.php") et voila le tour est joué
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS