Djihatch
Messages postés1Date d'inscriptiondimanche 24 mars 2002StatutMembreDernière intervention24 mars 2002
-
24 mars 2002 à 19:26
cs_Pascalitos
Messages postés9Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention15 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...
cs_Pascalitos
Messages postés9Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention15 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 ("