Charger une nouvelle page puis retourner sur la précédente

Résolu
proteus18 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Voila je vous explique mon problème. Je souhaite au milieu d'une script JavaScript d'une page appeler un autre page html (avec par exemple window.location). Puis une fois tout le code exécuté, la fermer avec window.close(). Mon problème c'est que je souhaite après pouvoir retourner sur la première page au même niveau pour pouvoir continuer les autres instructions, donc impossible d'utiliser un window.history.back().

Auriez vous une solution? J'avais pensé créer deux objet window mais je sais pas si c'est possible.

Merci à tous de votre aide


Exemple :

main.php
<script>
...
window.location ="test.php";
... (suite d'instruction)
</script>

test.php
<script>
...
window.close();
</script>
A voir également:

6 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
une autre piste:
tu divises ta page en trois parties= trois div différenciés par leur id
tu mets le début de la page 1 dans le div 1
ta page 2 dans le div 2
la suite de la page 1 dans le div 3

au début tu affiches les div 1 et 3 et masque le 2
à la fin de la première partie tu demasque le div 2 et masque le 3
à la fin de la "page 2" tu masque le div 2 et demasques le 3

tout ça en JS avec document.getElementById('id_du_div_concerné').display='none'; pour masquer = 'block' pour afficher
1
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
et un pop up avec window.open ?
après sa fermeture tu auras la fenêtre appelante qui restera
0
proteus18 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
C'est ce que je fais actuellement. Mais ce que je voudrais c'est que ca reste dans la même page déjà pour un coté esthétique et aussi surtout pour un coté sécurité: l'utilisateur est obligé d'avoir entièrement exécuté le code de la deuxième page pour retourner sur la première.
0
proteus18 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ta réponse. Je vais voire ca.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
proteus18 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Ta solution fonctionne nickel! Même avec juste 2 div ça marche très bien!

Par contre j'avais pas précisé dans le premier post j'utilise un canvas sur la première page donc y'avait un conflit et je pouvais pas utiliser les boutons de la deuxième page.

Donc j'ai finie par trouver une solution avec JQuery en utilisant $('#div).fadeIn("fast");

En tout cas un grand merci à toi d'avoir pris le temps de répondre.
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
super alors mets en résolu
0