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 :
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.
Configuration: Windows XP Firefox 2.0.0.3
