2010-11-26 29 views
1

J'ai un programme qui crée un rapport à partir d'une fenêtre parent affichée dans un navigateur. Le rapport est affiché dans une seconde fenêtre. Lorsque je crée le rapport en javascript, la fenêtre de rapport apparaît derrière la fenêtre parente. J'ai essayé de donner la fenêtre de rapport la mise au point en spécifiant la balise body comme suit:Envoyer une fenêtre pour revenir en arrière avec JavaScript

body onload='self.focus()';> 

J'ai aussi essayé brouiller la fenêtre parent (et faire les deux techniques en combinaison). Mais ce qui se passe est que la fenêtre parente reste en haut et la fenêtre de rapport apparaît derrière. Existe-t-il un moyen de placer la fenêtre de rapport au premier plan après qu'elle a été générée à partir du parent?

Merci.

+1

Comment créez-vous la fenêtre de rapport? – RoToRa

+1

Notez que vous pouvez voir un artefact * de navigateur * - certains bloqueurs de pop-up peuvent être configurés pour "ouvrir des pop-ups en arrière-plan" ou similaire. – Piskvor

Répondre

0

essayer de changer

body onload='self.focus()';> 

à

body onload='self.focus();'> 

aussi comme dit Rotora, Comment créer la fenêtre de votre enfant?