Comment imprimer une page web à 75%

Djihatch Messages postés 1 Date d'inscription dimanche 24 mars 2002 Statut Membre Dernière intervention 24 mars 2002 - 24 mars 2002 à 19:26
cs_Pascalitos Messages postés 9 Date d'inscription mardi 22 juin 2004 Statut Membre Dernière intervention 15 octobre 2005 - 22 juin 2004 à 18:59
Voila, j'ai conçu une page html en 1024 de large, car c'est la résolution la plus utilisée ( si on considère que les 17' sont les plus nombreux ). Malheureusement, lorsque l'on veut imprimer, la page web ne tiens pas sur du A4.
Ma question : quel est le code du bouton imprimer, avec ses paramètres à utiliser. Cela fait plusieurs jous que je cherche et pas moyen de paramétrer cette impression.
Merci...

1 réponse

cs_Pascalitos Messages postés 9 Date d'inscription mardi 22 juin 2004 Statut Membre Dernière intervention 15 octobre 2005
22 juin 2004 à 18:59
Bonjour

voici un script qui permet d'imprimer une zone de la page Web.
pour cela il faut placer le script dans la zone concernée, exemple une balise <td> pour imprimer le contenu d'une cellule de tableau.

Attention, ce script ne fonctionne pour l'instant qu'avec IE5+
je compte le modifier prochainement pour le rendre compatible avec Mozilla

<script>
// **********************************************************************
// Impression d'une zone avec IE
// pascal.itos@wanadoo.fr
// http://www.dev35.com
// **********************************************************************
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="
" + window.opener.PSR_contenu + "
";
document.getElementById('PSR_imprimer').style.visibility='hidden';
document.body.style.backgroundColor='#FFFFFF';
document.body.style.padding="10px";
}
}
if (window.name != "PSR_f1") {
document.write ("

");
}
document.body.onload=PSR_modifier;
}
</script>
0
Rejoignez-nous