Apercu impression d'une zone [Résolu]

Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Dernière intervention
31 mars 2015
- - Dernière réponse : moumoud76
Messages postés
1
Date d'inscription
jeudi 29 novembre 2007
Dernière intervention
9 juillet 2010
- 9 juil. 2010 à 12:10
Bonjour,
Je voudrais faire un aperçu avant impression d'une zone bien défini de ma page qui contient du contenu WEB. J'arrive à faire l'aperçu avant impression mais de toute ma page mais pas de la zone que je souhaite imprimer.
Le contenu que je veux imprimer se trouve dans une balise
...

Voici mon script :
function ieExecWB( intOLEcmd, intOLEparam ) {
 var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
 document.getElementById('editor').parentElement.insertAdjacentHTML('beforeEnd', WebBrowser);
 if (!intOLEparam || intOLEparam < -1 || intOLEparam > 1 ) {
 intOLEparam = 1;
 }
 WebBrowser1.ExecWB( intOLEcmd, intOLEparam );
 WebBrowser1.outerHTML = "";
}

Si quelqu'un a un idée.
Merci

Jarod_Delaware
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
3
Merci
j'ai mangé la moitié du message...
    window.print() dans le pop-up    faire aperçu aussi.
<hr />


Cordialement            Bul     [mon Site]     [M'écrire]



<hr />

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
0
Merci
Bonjour,

    tout ce qui concerne l'impression est réglé par le css.
   
    un ch'tit exemple ?

<style type="text/css">
@media print
            {.InEo    {    visibility:hidden;    }    }
@media screen
            {.InEo    {    visibility:visible;    }    }
</style>

    tous les éléments qui auront class="InEo" seront affichés mais pas imprimés.
    on trouve ça dans toutes les bonnes docs.. et bien plus.

<hr />


Cordialement        Bul     [mon Site]     [M'écrire]



<hr />
Commenter la réponse de cs_bultez
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Dernière intervention
31 mars 2015
0
Merci
Salut,
Merci pour ta réponse. Par contre, je ne sais pas si je peux incorporer ce style de css dans mon appli WYSIWG. Du moins je pas comment l'integrer par rapport à l'objet activeX que j'appelle pour imprimer??

Jarod_Delaware
Commenter la réponse de Jarod1980
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
0
Merci
rien à voir ni avec le wysiwyg ni avec un activeX.
c'est simplement une classe à affecter aux éléments voulus, pas plus.
les éléments à ne pas imprimer

l'autre solution consisterait à transmettre vers un pop-up
uniquement  les éléments à imprimer. et d'imprimer ce pop-up.

<hr />


Cordialement            Bul     [mon Site]     [M'écrire]



<hr />
Commenter la réponse de cs_bultez
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Dernière intervention
31 mars 2015
0
Merci
Ok, merci pour ta réponse je vais essayé de tester la solution popup.
Merci encore pour ton aide.

Jarod_Delaware
Commenter la réponse de Jarod1980
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
0
Merci
précisons alors : window.print() dans le pop-up.
<hr />


Cordialement        Bul     [mon Site]    [M'écrire]



<hr />
Commenter la réponse de cs_bultez
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Dernière intervention
31 mars 2015
0
Merci
Ok, merci pour la précision.

Jarod_Delaware
Commenter la réponse de Jarod1980
Messages postés
1
Date d'inscription
jeudi 29 novembre 2007
Dernière intervention
9 juillet 2010
0
Merci
Slt Jarod1980,

As-tu réussi la solution de bultez c'est à dire de transmettre vers un pop-up uniquement les éléments à imprimer. et d'imprimer ce pop-up.
Si oui, peux-tu me dire comment t'a fait. sinon envoi le code.

Cordialement
Commenter la réponse de moumoud76

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.