Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2011, 17h42   #1
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Par défaut Submit vers un 2ème application en popup

Bonjour,
Je cherche un moyen pour rediriger à partir d'une application JSP vers aune autre application JSP en ouvrant la 2ème application en pop-up et en y passant un paramètre récupéré à partir de la 1ère application.
Pour l'instant je procède comme ceci :

index.jsp de la 1ère application :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<html>
<head>
<title>test JSP/JS</title>
</head>
<body>
 
<script language="JavaScript"> 
 
var form = document.createElement("form");
 
document.body.appendChild(form) ;
 
form.action =  "http://localhost:8080/appDest/test.jsp?name=JauB";
 
form.submit();
 
  </script>
 
</body>
</html>
Mais avec cette méthode j'ai deux problème :
1. La page index.jsp de la 1ère application est quittée et remplacée par la page test.jsp de la 2ème application (alors que je veux que ma page index.jsp toujours là affichée).
2. Le paramètre passé dans l'URL (name=JauB) form.action = "http://localhost:8080/appDest/test.jsp?name=JauB"; n'est pas passé à la 2ème application (je fais un print mais c'est null !).

Sinon autre question : Est ce qu'il y a moyen de bloquer la 1ère application (ne pas la quitter ni faire entrée ni quoi que ce soit) jusqu'à ce que l'utilisateur quitte la pop-up qui sera affichée à partir de la 2ème application) ?

Merci d'avance
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 17h48   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 805
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 805
Points : 35 810
Points : 35 810
Essaye de rajouter un
Code :
form.target = '_blank';
avant le submit
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 09h19   #3
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Merci.
Je vois bien que ma 2ème application s'ouvre sans quitter la 1ère application
Sauf que là, l'URL de la 2ème page est affichée en claire, alors qu'il est impératif qu'elle soit cachée !
Le paramètre spécifiée dans l'URL du formulaire à submiter n'est pas passée à la 2ème application !
Y a t-il pas moyen pour intérdire toute manipulation sur la 1ère application jusqu'à ce que la 2ème page soit fermée manuellement par l'utilisateur ?

Merci.

Citation:
Envoyé par Bovino Voir le message
Essaye de rajouter un
Code :
form.target = '_blank';
avant le submit
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h59.


 
 
 
 
Partenaires

Hébergement Web