Imprimer la frame 2 à partir de la frame 1

Signaler
-
Messages postés
4
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
12 octobre 2004
-
Salut,

Ma page se décompose en deux frame frame1 et frame2. J'aimerai à partir d'une action de la frame1 imprimer le contenu de la frame2.
J'ai essayé ça mais sans succés :
<script LANGUAGE="JavaScript">
function imprimer() {

var WebBrowser = "<OBJECT ID='WebBrowser1' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>";
var d = window.parent.frames[1];

d.document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
d.WebBrowser1.ExecWB(6,1);
}
</script>

Est ce quelqu'un aurais une solution ?

Mireille.

4 réponses

essaie de mettre ça dans la frame1:
<HEAD>
<link rel=alternate media=print href="CheminDeLaPageDeLaFrame2">
</HEAD>

puis crée un bouton toujours dans frame1 avec onclick="javascript:window.print();"

normalement ça devrait marcher ma petite Mireille :big)
Ok, je vais essayer. En fait j'ai trouvé une autre solution, il fallait juste que je rajoute dans mon code :
myobject.focus() afin de sélectionner la frame qui doit être imprimer. Ceci dit je vais comme même essayer ton truc qui est un peu plus court.

Merci d'avoir répondu aussi vite,

Bye, Mireille.
Tout est la pour l'impression sur differente frames en javascript:

http://www.webreference.com/js/tips/991123.html

Romain
Messages postés
4
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
12 octobre 2004

bonjour

pourriez vous m envoyer la facon de realiser ca !!
je cherche desesperement

merci

Franck