Rechercher : dans
Par :

[Javascript] problème de pop up.

Soulame, le 25 mai 2007 à 16:55:07 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [Javascript] problème de pop up. » dans :
Le blocage des pop-up dans Google Toolbar Voir Vider le compteur de fenêtres pop-up La barre d'outils Google Toolbar n'enregistre pas les fenêtres pop-up qui ont été bloquées sur l'ordinateur. Il n'est donc pas indispensable de remettre à zéro ce compteur de fenêtres pop-up. Toutefois, il est...
Javascript - Créer une popup VoirProblème Comment créer une fenêtre pop-up qui s'ouvrent à l'ouverture d'une page ? Solution Il suffit d'utiliser le code suivant : window.open("TON SITE"); Notez que les pop-ups seront généralement...
Bloquer les fenêtres pop-up VoirRien de plus agaçant que les fenêtres de publicité intempestives qui s’ouvrent aux quatre coins de l’écran. Pourtant il est assez simple de les bloquer. Le plus souvent, il suffit de modifier l’une des options de votre navigateur. Bloquer les...