Imprimer uniquement un tableau contenu dans une page
chezeu
Messages postés21Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 6 juin 2010
-
30 août 2008 à 19:01
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
1 sept. 2008 à 11:08
Bonjour je méne un projet. j'ai ma page html à l'intérieur de laquelle il y a il y a un tableau. et j ai un bouton Imprimer. je voudrais que lorque j'appuie sur le bouton Imprimer, Il imprime uniquement le tableau. Et tout le tableau .SVP si vous pouvez m'aider. voici le code hlml de la page.
<html>
<head>
<title>ETAT DU COMITE</title>
<meta name= "description" content="">
<meta name="keywords" content="">
<script type="text/JavaScript">
<!--
function OpenWindow(URL,nom_win,parametres,largeur,hauteur)
{
var gauche = (screen.width - largeur)/2;
var haut = (screen.height - hauteur)/2;
if (screen.width - largeur<1) {gauche=0}
if (screen.height - hauteur<1) {hauteur=0}
if (hauteur!="" || largeur!="") {parametres=parametres+',left='+gauche+',top='+haut}
try
{w.close()}
catch (ex)
{
}
w=window.open(URL,nom_win,parametres);
}
function JumpMenu(cible,selectObj,restore)
{
eval(cible+".location='"+selectObj.options[selectObj.selectedIndex].value+"'");
if (restore){selectObj.selectedIndex=0};
}
//-->
</script>
<SCRIPT type="text/javascript">
<!-- funtion permettant de cacher les zones unutile lors de l'impression
function removeelements(){
var remove_el=document.Frm.remove
if (remove_el!='' && remove_el.length==null){
remove_el.style.display='none'
}else{
for (i=0;i<remove_el.length;i++){
remove_el[i].style.display='none';
}
}
document.bgColor="white";
document.body.style.background='';
}
function revertback(){
setTimeout("window.location.reload()",50);
}
window.onbeforeprint=removeelements;
window.onafterprint=revertback;
// -->
</SCRIPT>
</head>
<noscript id="remove">
<!--Javascript Menu Link for no script browser-->
AIDE
A propos
Index
DECONNEXION
ACCEUIL
UTILISATEUR
ADMINISTRATION
Nouveau
Consultation/Modification
Changement de mot de passe
Réinitialiser le mot de passe
Piste d'audit
Utilisateurs connectés
GESTION
Paramétrage
Edition
Consultation
Comité du jour
Historique
OUTILS
</noscript>
ETAT DU COMITE
----
<table border="1" class="Style3">
----
,
ETAT DU COMITE DE COMPENSATION ET PORTEFEUILLE
</td>
----
TIREUR,
BENEFICIAIRE,
,
OUTILS DE DECISION,
,
----
Intitulé |
Coordonnées téléphoniques du client |
N° de compte |
Intitulé |
Banque |
Montant |
Solde avant |
Solde aprés si payement |
Autorisation |
Cumul mouvement créditeur annuel |
Cumul de mouvement des 3 derniers mois |
Cumul de mouvement des 30 derniers joours |
Cumul mouvement crediteurs des 7 derniers jours |
Mouvement créditeur journalier moyen |
Gestionnaire |
Sort |
Cumul annuel des apparitions sur l'état de compensation |
Date previsionnelle de retour sur autorisation |
Observations |
chezeu
Messages postés21Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 6 juin 2010 1 sept. 2008 à 10:45
Un grand merci pour le code.Mais il y'a un probléme.Mon tableau est tellement grand qu'il est coupé lorsqu'on l'imprime en mode portrait. N'y a t'il pas un code à mettre dérriere mon bouton "Imprimer" pour l'imprimer en mode portrait.Merci d'avance.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 1 sept. 2008 à 11:08
c'est un paramétrage de l'imprimante.
on peut le faire avec IE ( et SnedKey pour que cela soit automatique ),
avec les autres navigateurs ça va être moins simple....
Test de l'objet WebBrowser
1 ? ouvrir document ou adresse internet
4 ? enregistrer document
6 0 imprimer avec choix imprimante
6 6 imprimer directement
7 0 aperçu avant impression
8 0 mise en page
10 ? propriétés du document
</HTML>
sinon, "il te reste" à recréer une page telle que tu veux l'imprimer,
un certain paramétrage est possible en css, taile, saut de page.