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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

   Perte de fenêtre parent lors de superposition de la fille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Perte de fenêtre parent lors de superposition de la fille

n°1527720
pierre419
Posté le 13-03-2007 à 10:04:42  profilanswer
 

Bonjour,
 
J'ai un script A qui ouvre une fenêtre B avec "window.open"
La fenêtre B ouvre la fenêtre C
 
De façon aléatoire C faisait disparaître B. C'est à dire que lorsque je cliquais sur mon bouton retour de C, je revenais directement à A sans passer par B et cela de temps en temps.
 
Je n'ai pas réussi à savoir pourquoi.
 
J'ai fini par décaler "top=50, left=50" l'ouverture de C et de temps en temps elle se calque qu'en même sur la position de B. Si C est sur B, j'ai perdu B.
 
Et comme je dois revenir à fenêtre parent, il ne sait pas où aller.
 
Est-ce normal ? Non
 
Quelle information pert-il de façon aléatoire ?
 
Je suis sous FF et que sous FF
 
Merci d'avance

mood
Publicité
Posté le 13-03-2007 à 10:04:42  profilanswer
 

n°1527948
pierre419
Posté le 13-03-2007 à 16:09:02  profilanswer
 

A chercher à cerner l'effet aléatoire du phénomène, je crois que j'ai trouvé quand cela se produit.
 
On défini que "A" est un fomulaire dans un onglet de FF et "B" et "C" des fenêtres de style popup ouvertes avec window.open
 
J'affiche ""A pour la 1ère fois, je fais un window.open de "B", puis un window.open de "C". "B" et "C" se confondent c'est la cata.
 
Je reviens sur "A" sans le raffraîchir, je me promène de "B" à "C" sans problème.
 
Je raffaîchi "A", et à nouveau "B" et "C" se confondent.
 
C'est donc lors de la 1ère utilisation des fenêtres que la supperposition se produit.
 
Quel élément est inconnu la 1ère fois ?

n°1528225
pierre419
Posté le 14-03-2007 à 10:10:09  profilanswer
 

Lors de l'utilisation de window.open en cascade, le nom de la fenêtre (2ème paramètre) est très important.
 
J'avais "'modal_'id", mais la 1ère fois "id" sur les 2 niveaux est à 0.
 
2 fenêtres ouvertes avec window.open ayant le même nom se superpose.
 
J'ai donc changé pour un nom de fenêtre appartenant à l'appelant, j'évite ainsi le télecopage.
 
Merci à pierre419 qui m'a bien aidé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

   Perte de fenêtre parent lors de superposition de la fille

 

Sujets relatifs
faire une fenetre de taille voulue et compatible sans javascriptouvrir une fenêtre de taille controlée, sans les menus ni les boutons
code html image nouvelle fenetre...sauter une ligne dans un ouverture de fenetre
Changement couleur de fond fenêtre MDI parentAtteindre les contrôles de la fenêtre parent
[ASP.NET 2.0] Perte de css en ouvrant une popup[HTML] Ouvrir nouvelle fenetre ET fermer l'ancienne
Plus de sujets relatifs à : Perte de fenêtre parent lors de superposition de la fille


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