Accueil > Forum > > > > Problème d'impression
Problème d'impression
lundi 14 mai 2007 à 12:05:04 |
Problème d'impression

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). On clique sur le lien et le document word s'ouvre parfaitement sur la frame central. Mais voila mon problème c'est que j'aimerais imprimer ce document word qui c'est ouvert. Mais je n'y arrive et j'ai presque tout essayé mais IE7 bloque mais impression et l'impression ne fonctionne que quand j'ouvre le doc dans un nouvelle onglet ou une nouvelle fenetre. Je pense qu'on peu via un java-script faire marcher l'impression sans forcement ouvrir dans une autre fenetre, vous avez une idée????? ca serait cool je galere? merci a+ 
|
|
lundi 14 mai 2007 à 12:41:34 |
Re : Problème d'impression

bultez
|
Bonjour,
>>j'aimerais imprimer ce document word en programmation ou en manipulant IE ( Fichier / Imprimer ) ?
>>j'ai presque tout essayé et quoi donc ?
>>mais IE7 bloque mais encore ? un message d'erreur ? et avec les autres navigateurs ?
|
|
lundi 14 mai 2007 à 12:50:57 |
Re : Problème d'impression

dda55
|
>>j'aimerais imprimer ce document word en programmation biensur sinon c'est pas drole 
>>j'ai presque tout essayé j'ai essayé 4 codes differents que j'ai trouver sur le net et que j'ai modifier mais ca n'imprime jamais mon document word malheureusement (voila les codes utilisé)
<a href="#" OnClick="javascript:window.print()">Imprimer</a>
{ // Définit la zone à imprimer var zi = document.getElementById("mondiv2").innerHTML; var Headers = '<!DOCTYPE HTML PUBLIC ><HTML><HEAD></HEAD><BODY onload="window.print();window.close()">'; var Footers = "</body></html>"; zi = zi+"<hr>"+document.getElementById("mondiv3").innerHTML+"<hr>"; // Ouvre une nouvelle fenetre var f = window.open("", "ZoneImpr", "height=913, width=710,toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");
// Définit le Style de la page f.document.body.style.color = '#000000'; f.document.body.style.backgroundColor = '#FFFFFF'; f.document.body.style.padding = "10px";
// Ajoute les Données
f.document.write ("" + Headers + zi +Footers); f.document.close(); // Imprime et ferme la fenetre
return; }
<script>
// ******************************************************************
// Impression d'une zone avec IE
// ******************************************************************
if (document.body.parentElement && navigator.appVersion.indexOf("MSIE")!=-1) {
// Internet Explorer avec propriété parentElement
function PSR_imprimer () {
PSR_contenu=document.getElementById('PSR_imprimer').parentElement.innerHTML;
var titre=document.getElementsByTagName('title')[0].innerText;
var PSR_f1;
PSR_f2=window.open (location.href,"PSR_f1", "height=500,width=600,toolbar=0,menubar=1,scrollbars=1,resizable=1,status=1,location=0,left=10,top=10");
}
function PSR_modifier(){
if (window.name == "PSR_f1") {
document.body.innerHTML="<div align='left'>" + window.opener.PSR_contenu + "</div>";
document.getElementById('PSR_imprimer').style.visibility='hidden';
document.body.style.backgroundColor='#FFFFFF';
document.body.style.padding="10px";
}
}
if (window.name != "PSR_f1") {
document.write ("<div align='right' id='PSR_imprimer'><input onclick='PSR_imprimer()' type='button' style='font-family:arial; font-size:11px' value='Imprimer cette page'></div>");
}
document.body.onload=PSR_modifier;
}
</script>
function imprime_zone(titre, obj) { // Définie la zone à imprimer var zi = document.getElementById(obj).innerHTML; // Ouvre une nouvelle fenetre var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10"); // Définit le Style de la page f.document.body.style.color = '#000000'; f.document.body.style.backgroundColor = '#FFFFFF'; f.document.body.style.padding = "10px"; // Ajoute les Données f.document.title = titre; f.document.body.innerHTML += " " + zi + " "; // Imprime et ferme la fenetre f.window.print(); f.window.close(); returntrue; } mettre des balises pour definir la zone d'impression : <div id='frs_'></div id='frs_'> plus le bouton <input type='button' value='Imprimer Commande' onclick=\"imprime_zone('Commande', 'frs_');\">
>>mais IE7 bloque il n'y a pas de message d'erreur mais quand j'etais sous IE6 mon site marchait très bien et depuis que je suis sous IE7 alors que je n'ai rien changé ca ne marche plus voila pourqoi je pense que ca peut venir de IE7. alors une idée ??? merci
|
|
lundi 14 mai 2007 à 13:11:33 |
Re : Problème d'impression

bultez
|
>>en programmant ben voilà, les choses sont plus simples.
>> quand j'etais sous IE6 mon site marchait très bien et >>depuis que je suis sous IE7 alors que je n'ai rien changé euh... hormis le passage de IE6 à IE 7 quand même non ?
window.print imprime la page sur laquelle on est. rien de plus.
si on veut n'imprimer qu'une partie de cette page, hormis le CSS qui permet des choses..., il faut, par exemple, transférer ce qu'on veut imprimer vers un pop-up et faire un window.print dans cette page.
quelle solution utilisais-tu en IE6 ? parmi celles que tu cites ? on peut regarder celle là au moins , et voir ce qui ne baigne plus ( mais, à priori, à part le paramétrage de IE7... )
|
|
lundi 14 mai 2007 à 14:20:12 |
Re : Problème d'impression

dda55
|
Merci de ton aide, mais l'idée d'ouvrir le doc dans un pop-up et de l'imprimer marche mais je voudrais le faire sans l'ouvrir dans un pop-up ? est ce que c'est faisable ?
|
|
lundi 14 mai 2007 à 14:32:50 |
Re : Problème d'impression

bultez
|
me citerais-je ? >> window.print imprime la page sur laquelle on est. rien de plus, >> hormis le CSS qui permet des choses.
|
|
lundi 14 mai 2007 à 14:53:51 |
Re : Problème d'impression

dda55
|
Réponse acceptée !
Je sais que window.print fonctionne pour imprimer la page sur laquelle on est !!! mais dans mon cas il imprime la page mais toujours pas mon docuement word a la place du document word j'ai un message d'erreur marquer sur la feuille qui sort de l'imrpimante :"Le document dans ce cadre ne peut pas être imprimé tel qu'il apparaît à l'écran" donc ca ne marche pas. Et en ce qui concerne les propriétés du CSS qui permettent d'autres choses et bien moi elle ne m'on rien permis a moins que j'en ai oublier une ???
merci
|
|
Cette discussion est classée dans : problème, impression, word, doc, frame
Répondre à ce message
Sujets en rapport avec ce message
problème impression [ par altin ]
Bonjour, Lorsque je veux imprimer la documentation de mon analyse sous access 97 j'ai un message : l'action a echoué : Macro : doc_mnuAperEtat, condi
Impression dans un frameset [ par 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 foi
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
enregistrer une frame contenant un doc [ par Frambi ]
bonjour j'ai 2 frames : une comporte des boutons, et l'autre comporte un fichier doc générer automatique (en asp).. je voudrais quand cliquant sur un
forcer a ne pas imprimer une frame. [ par manak31 ]
Bonjour,j'ai un problème avec ma fonction impression. Je crée une frame puis dans celle-ci j'en créer une autre. a la base c'était pour facilité ma na
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
pb de frames [ par David_monchy ]
bonjour, j'ai le meme problème que ce topic: http://www.javascriptfr.com/infomsg/LIEN-FRAME_171132.aspx à savoir, j'ai une 1ere page qui est déompoosé
Problème [ par DarkTiteuf ]
Bonjour à tous. Bon voila, j'ai vu que plusieurs posts comme le mien ont déjà été posés mais aucun ne répond à mon problème qui est le suivant. C
quicktime et ses callbacks, pas de doc... [ par jpb ]
Bonjour,Pour voir une vidéo stockée sur le serveur, j'ouvre une fenêtre popup. Comme j'utilise toujours la même fenêtre avec la même balise object, je
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.
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante 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
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
|