Bonjour,

J'ai un petit problème de gestion de pop up :

Je crée une pop up avec fenetre = window.open(...), j'ai accès au sous objet document de fenetre, mais pas aux méthodes de celui-ci, tel que getElementById(..) qui me renvoie null alors que l'id existe (vérifié par Dom Inspector).

Voila le code javascript pour plus de détail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function OuvrirPopup(page,nom,largeur,hauteur,options){
// on cherche à positionner la pop-up au centre de l'écran.
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  //on ouvre la pop-up avec les options choisies.
  fenetre = window.open(page,nom,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
  return fenetre;
}
 
function Imprimer(page,nom){
	fenetre = OuvrirPopup(page,nom,document.getElementById("Corps").offsetWidth,document.getElementById("Corps").offsetHeight,"menubar=no, scrollbars=no, statusbar=no, resizable=no");
//	alert(fenetre.document);//.getElementById("Corps").innerHTML="erf";
	fenetre.print();
	fenetre.close();
//	fenetre.document.getElementById("Corps").style.marginLeft = "Opx";
}
Merci d'avance pour votre aide.