Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2329 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Ouverture d'un popup, puis action dans la page mère

n°1506368
Froozen
Posté le 23-01-2007 à 15:05:26  profilanswer
 

Reprise du message précédent :
Le problème est que je passe par une fonction javascript pour envoyer le formulaire :
 

Code :
  1. <SCRIPT language="javascript">
  2. function SubmitWBForm( nType )
  3. {
  4. var bResult = true ;
  5. bResult = WBValidateForm( "WBForm", 0, "Erreur de validation. Veuillez vérifier les informations saisies." );
  6. if ( bResult )
  7. {
  8.  if ( nType >= 1 )
  9.  {
  10.   if ( nType == 1 ) {
  11.    document.WBForm.action = "http://www.xxx.com/PBShoppingCart.asp" ;
  12.    //document.WBForm["ActionID"].value = 111111 ;
  13.   }
  14.   else
  15.   if ( nType == 2 )
  16.    document.WBForm["ActionID"].value = 2 ;
  17.  }
  18.  document.WBForm.submit();
  19. }
  20. return bResult;
  21. }
  22. </SCRIPT>
  23. <FORM name="WBForm" method="post" action="http://www.xxx.com/PBCPPlayer.asp?PFORM=1&ID=141360">
  24. <!-- formulaire... -->
  25. <INPUT wbformctrl="1" type="button" OnClick="javascript:SubmitWBForm(1)" name="BtnSubmit15" value="valider" />
  26. </FORM>


 
J'ai essayé de placer

Code :
  1. document.forms['WBForm'].target = window.opener;


ou

Code :
  1. document.WBForm.target = window.opener;


juste avant le "document.WBForm.submit()" mais sans succès :/
 
Que dois-je faire ?  :??:


Message édité par Froozen le 23-01-2007 à 15:06:09
mood
Publicité
Posté le 23-01-2007 à 15:05:26  profilanswer
 

n°1506380
MagicBuzz
Posté le 23-01-2007 à 15:29:40  profilanswer
 

ça, c'est dans la popup qu'il faut mettre le coup du opener...
 
quand à ton code, évidement qu'il ne marche pas :
1/ il n'ouvre pas de popup
2/ dans tous les cas, le formulaire est validé

n°1506383
Froozen
Posté le 23-01-2007 à 15:33:33  profilanswer
 

C'est le code du popup que je viens de mettre.
Je rappelle le système : une page lambda ouvre une popup, cette popup contient un formulaire. Ce formulaire une fois qu'il est validé doit afficher le résultat dans la page lambda.
 
Donc :
1/ normal c'est le popup ;)
2/ tu peux expliquer pourquoi c'est un pb ? :)

n°1506417
MagicBuzz
Posté le 23-01-2007 à 17:02:56  profilanswer
 

<form target="_parent" onsubmit="window.close()">
 
:o

Message cité 1 fois
Message édité par MagicBuzz le 23-01-2007 à 17:03:23
n°1506438
Froozen
Posté le 23-01-2007 à 17:44:39  profilanswer
 

MagicBuzz a écrit :

<form target="_parent" onsubmit="window.close()">
 
:o


 
Toujours pareil :o
 
Le popup m'ouvre une nouvelle fenêtre et ne se ferme pas  [:w3c compliant]

n°1506462
MagicBuzz
Posté le 23-01-2007 à 19:09:34  profilanswer
 

ton nav c'est d'la merde :o
 
bah chais pas. ça devrait marcher pourtant :spamafote:


Message édité par MagicBuzz le 23-01-2007 à 19:09:54
n°1506790
Froozen
Posté le 24-01-2007 à 14:36:08  profilanswer
 

Tu veux que je t'envoie les pages pour tester ? :D

n°1506797
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-01-2007 à 14:42:32  profilanswer
 

_parent c'est pour les frames pas les fenêtres :o

n°1506866
MagicBuzz
Posté le 24-01-2007 à 17:15:16  profilanswer
 

anapajari a écrit :

_parent c'est pour les frames pas les fenêtres :o


sous IE4 en tout cas, ça marchait :o
 
bon, peut-être pas avec un window.open en JS.
 
en tout cas :
 
<a href="prout.htm" target="manouvellefenetrequivabien">prout</a>
 
=> ça ouvre une popup
 
<a href="pouet.htm" target="_parent">pouet</a>
 
=> si c'est dans la page prout.htm alors ça va recharger la fenêtre mère
 
La logique voudrait que ça marche pareil avec une fenêtre ouverte par un JS. Si ça marche pas, pour moi c'est un bug du nav.


Message édité par MagicBuzz le 24-01-2007 à 17:15:25
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Mettre une vidéo dans une page Htmlpage "générique"
VBA - Gestion Saut de page / ImpressionPersonaliser une page 401
Récupéré un tableau d'une page HTMLImportation d une page PHP dans une page HTTP
probleme ouverture popup[XSL-FO]fop et définir une marge spécifique en dernière page
pagination et couleur page en cours 
Plus de sujets relatifs à : Ouverture d'un popup, puis action dans la page mère


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)