Accueil > Forum > > > > Impression dans un frameset
Impression dans un frameset
mardi 22 juillet 2008 à 10:49:58 |
Impression dans un frameset

zrzl
|
Bonjour,
J'ai un problème d'impression. J'aimerais imprimer un frame seulement de ma page. J'ai vu que ce problème avait déjà été traité plusieurs fois dans le forum mais malgré avoir essayé depuis quelques heures mtn ca ne marche toujours pas.
J'ai un frameset qui de manière simplifié ressemble à ça :
<FRAMESET name=FSMain> <FRAMESET name=FSMenu > <FRAME name=Menu src="menu.htm"> <FRAME id=MenuCode name=MenuCode src="menucode.htm" > </FRAMESET> <FRAME id=Main name=Main src="main.htm" > </FRAMESET>
J'ai un bouton imprimer dans ma frame MenuCode . J'aimerais qu'il n'imprime que la frame Main. Voila mon code dans le body de ma frame MenuCode:
<SPAN class=Tools onmousedown=printframe() id=PrintButton> <IMG height=16 alt="Print" src="printer.gif" width=16> </SPAN>
<script type="text/javascript"> function printframe() { parent.Main.focus(); parent.Main.print(); } </script>
Merci pour votre aide et bonne journée... 
|
|
mardi 22 juillet 2008 à 12:39:08 |
Re : Impression dans un frameset

bultez
|
Bonjour, je ne pensais même pas que cette syntaxe fonctionnait ! window.print() c'est tout ce que je connais ça marche comme le Ctrl+P, rien d'autres si tu ne veux imprimer que certaines choses, envoie ce que tu veux vers un pop-up et fais-y le print ou inhibe les parties à ne pas imprimer en css. @media print {.InEo { visibility:hidden; } /* ne pas imprimer, visible à l'écran */ } @media screen {.InEo { visibility:visible; } }
Cordialement  Bul [ mon Site] [ M'écrire]
|
|
mardi 22 juillet 2008 à 13:07:13 |
Re : Impression dans un frameset

nicomilville
|
Salut, bul++ Ou sinon au lieu de cacher les partie (elle prennent toujours de la place) tu peus carément les enlever et les remettre... @media print {.InEo { display:none; } /* ne pas imprimer, visible à l'écran */ } @media screen {.InEo { display:block; } } @bultez : désolé pour le copier/collé (j'étais assez pressé a cause de me parent qui me foute la pression) a++ PS : si il y avait un copyright ou une license quelquonque, adresse toi a mon avocat, lol  Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
mardi 22 juillet 2008 à 13:12:25 |
Re : Impression dans un frameset

zrzl
|
Merci pour vos réponses. J'ai effectivement un Css pour l'impression. Ceci fonctionne très bien. Mon problème est plutôt l'impression de la frame Main ( sans passer par une pop-up)
Le code marche...enfin la fenetre d'impression s'ouvre mais le ciblage est mauvais je pense car il imprime les 3 frames. Pourtant il me semble avoir tout essayé ...
parent.parent.Main top.Main
etc...
Une idée ? Merci et bonne après midi
|
|
mardi 22 juillet 2008 à 13:40:05 |
Re : Impression dans un frameset

bultez
|
je pensais avoir été clair... mais j'ai aussi souvent du mal à me comprendre moi-même, alors... window.print() imprime toute la page ( sauf css adpaté ! ) je pense ( mais peut-être me trompe-je ) que rien d'autres n'est possible. @nico : Tout ce qui est dans mes messages : lettres, chiffres, caractères de ponctuation, signes typographiques... est entièrement libre de droit.
|
Cordialement  Bul [ mon Site] [ M'écrire]
|
|
mardi 22 juillet 2008 à 13:47:55 |
Re : Impression dans un frameset

nicomilville
|
Ok, merci bultez, lol  Pour le problème, je ne vois pas de solution a part peut être une rediection vers une page qui ne contient que le contenue désiré... a++ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
mardi 22 juillet 2008 à 14:08:46 |
Re : Impression dans un frameset

zrzl
|
Ah d'accord... J'étais sûr d'avoir vu passer sur Google 2-3 threads sur des forums traitant de la possibilité de cibler l'impression sur une frame en particulier mais j'avais pas réussi à adapter ca pour mon site.
Si je vous ai bien compris il me suffit d'utiliser du CSS dans mes 2 frames que je ne souhaite pas imprimer, c'est à dire MenuCode.htm et Menu.htm ? Je ne risque pas ensuite de me retrouver avec 2 pages vides qui sortent quand même de l'imprimante ?
|
|
mardi 22 juillet 2008 à 14:09:05 |
Re : Impression dans un frameset

zrzl
|
Merci pour votre aid en tout cas 
|
|
mardi 22 juillet 2008 à 14:12:42 |
Re : Impression dans un frameset

nicomilville
|
Ce que tu peus faire c'est mettre tes frames en dispay:none et si ça ne marche pas, met chaqune de tes frames dans un div et met le div en display:none; a++ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
mardi 22 juillet 2008 à 14:43:35 |
Re : Impression dans un frameset

zrzl
|
Merci pour ton aide...
Je suis moyennement à l'aise avec la syntaxe que tu m'as proposé....
J'ai essayé :
<HTML> <HEAD> <TITLE></TITLE> <STYLE type="text/css"> @media print { DIV {display:none;} } @media screen { DIV {display:block;} } </STYLE> </HEAD> <FRAMESET name=FSMain > <FRAMESET name=FSMenu > <DIV> <FRAME name=Menu src="menu.htm"></DIV> <DIV> <FRAME id=MenuCode src="menucode.htm"></DIV> </FRAMESET> <FRAME id=Main name=Main src="main.htm" > </FRAMESET> </HTML> Mais je crois pas vraiment que c'est ça car ça n'as pas changé le résultat...
|
|
Cette discussion est classée dans : problème, impression, frame, main, frameset
Répondre à ce message
Sujets en rapport avec ce message
Problème d'impression [ par dda55 ]
Bonjour,J'ai concu une page tout ce qu'il y a de plus classique en HTML/CSS et dans la frame du centre il y a des liens vers des docuements .doc (word
probleme d'impression [ par goth ]
bonjour, voila le pb : j'ai deux frame : menu et main. dans la frame menu il y a un bouton appelant une fonction d'impression dans main : parent.main.
Problème de frame... 3/2 ! [ par vxr888 ]
Bonjour, j'ai un petit problème de frame mais je ne sais pas si ce que uje veux faire est possible en js.En fait j'ai un page qui se compose de trois
Problème lors de l'IMPRESSION d'iframes [ par loyousse ]
Bonjour à tous,Je vous écris puisque j'ai actuellement un problème lors de l'impression d'iframes.Je vous explique. J'ai sur une page aspx, plusieurs
Problème de frame. [ par alex2100 ]
Bonjour,Voici mon petit problème, sur mon site j'ai un system de frame. Du côter gauche c'est mon menus, et du côter droite c'est la page principale.
Problème d'impression des couleurs de la page [ par JulianRenan ]
Bonjour à tous,Dans une page j'ai créé un tableau avec un background noir et divers inputs avec également différentes couleurs en background.Quand je
Impression de frame [ par rmo ]
Bonjur à tous,J'ai une page composé de plusieur frame, et j'aimerais via un bouton situé dans l'un des frame, imprimer l'autre frame, y-a-t'il un moye
impression de plusieurs frames [ par dayv92 ]
Bonjour,voilà, j'ai une page compsé de plusieurs 2 frames principales : L'en-tête et le corps. La frame du corps peux contenir elle-même jusqu'à 5 aut
Problème de Frame avec un Menu Vertical [ par jonatd ]
Bonjour à tous,J'ai un petit problème à vous soumettre.Voilà, j'ai une page avec 2 frames verticales, une de 100 pixels et l'autre de 700 pixels (par
Impression [ par Ludo167 ]
Bonjour a tous,voila j'ai un problème je dois finir une aide html pour ce soir!!et aie aie gros problème, cest a dire en faite a partir d'une page htm
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|