begin process at 2010 03 22 08:39:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & Co

 > IMPRIMER UNE ZONE DANS UNE PAGE WEB

IMPRIMER UNE ZONE DANS UNE PAGE WEB


 Information sur la source

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & Co Niveau :Débutant Date de création :22/06/2004 Vu :16 343

Auteur : Pascalitos

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Le script sélectionne le contenu d'une zone et le charge dans une nouvelle fenêtre pour impression.
Placer le script dans la zone à imprimer, par exemple une cellule de tableau.
Il sélectionne le contenu de la balise parente.
Attention, ce script n'est pour l'instant compatible que IE5+.
La version Mozilla arrivera lorsque j'aurai le temps...

Source

  • <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="<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>
<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="<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>



 Sources du même auteur

IMPRIMER UNE ZONE D'UNE PAGE WEB II
FORMULAIRE - AIDE À LA SAISIE

 Sources de la même categorie

Source avec Zip Source avec une capture MENU VERTICALE GAUCHE ET DROIT DEROULANT par kazma
Source avec Zip Source avec une capture MENU VERTICALE EN TRANSPARENCE par dlvains
Source avec Zip Source avec une capture MENU DÉROULANT EN IMAGES par dlvains
Source avec Zip TBFRAME: TAB BROWSING FRAME par triumphs
Source avec Zip Source avec une capture MENU PRINCIPAL par ali1987

Commentaires et avis

Commentaire de tassin64 le 31/07/2004 13:02:00

Cette application est très adroite.
Elle m'a sortie d'une impasse.
Un détail cependant, l'impression résultante est de taille inférieure à celle de l'objet natif, en l'occurrrence un tableau formé d'une cellule unique contenant une image.
Peut on obtenir une impression de l'image à sa taille initiale.
Merci par avance

Commentaire de Rouanou le 24/01/2005 11:40:54

En effet, très bon script qui fonctionne parfaitement mais peut-il être adapté afin de fonctionner sous Mozilla ?? Les fonctions utilisées le permettent-elles ?

Commentaire de lantno le 29/04/2005 17:16:21

Script qui fonctionne parfaitement bien, excellent !

Commentaire de Pascalitos le 06/05/2005 01:09:33

Ce script a été amélioré pour être compatible Mozilla, Netscape 6 et Opera...

Voir "IMPRIMER UNE ZONE D'UNE PAGE WEB II"

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales