begin process at 2012 02 12 13:39:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Frames

 > IMPRIMER UN CADRE

IMPRIMER UN CADRE


 Information sur la source

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Frames Niveau :Débutant Date de création :22/12/2003 Vu :23 075

Auteur : XSimpson

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

 Description

Il fallait y penser, comment imprimer d'un cadre le contenu d'un autre sans avoir des commandes trop compliquées.

Source

  • <A HREF="#" OnClick="javascript:parent.NomduCadre.focus(); window.print()"><input type=button value="Imprimer"></A>
<A HREF="#" OnClick="javascript:parent.NomduCadre.focus(); window.print()"><input type=button value="Imprimer"></A>

 Conclusion

On se focalise sur la page centrale parent.NomduCadre.focus(), auquel vous aurez donné un id et un name du type <frame src="page.htm" id="NomduCadre" name="nomduCadre">.
La commande window.print() sert tout simplement à imprimer le cadre sr lequel on s'est focalisé !
Et le reste vous connaissez, un boutton où il y a marqué Imprimer


 Sources du même auteur

SUPPRIMER LA NOUVELLE PUB DE CHEZ.COM
Source avec Zip CONTREPÉTRIE
ENLEVER LA PUB SUR CHEZ.COM
DE JOLIES TABLEAUX
EFFET D'OMBRE SUR UN TEXTE

 Sources de la même categorie

Source avec Zip Source avec une capture DIAPORAMA SIMPLE PAR IFRAME par sartoz
Source avec une capture CHARGER UNE PAGE WEB DANS UN DIV par flk974
DYNAMIC CONTENT DANS UNE DIV par duterte
INCLUDE EN JAVASCRIPT par yousfane
Source avec Zip PASSER DE FRAMES A UNE PAGE par David78390

Commentaires et avis

Commentaire de fima le 07/01/2005 19:45:47

c'est excellent... pour Internet explorer, mais ça ne marche pas sous Mozilla/Firefox ...

Commentaire de onirym le 13/04/2005 09:56:26

*Pour que ca marche meme sous FF :*
<A HREF="#" OnClick="javascript:parent.NomduCadre.print()"><input type=button value="Imprimer"></A>

et hop ! ca fonctionne ainsi sous IE et sous FF !

Commentaire de onirym le 13/04/2005 09:57:14

* pour que ca marche sous FF *:
<A HREF="#" OnClick="javascript:parent.NomduCadre.print()"><input type=button value="Imprimer"></A>

tout simplement !

Commentaire de mrf le 19/07/2005 15:33:00

Désolé mais le code ne fonctionne pas du tout sous Mozilla... Il imprime toutes les frames et pas seulement celle ciblée pas le code. Help !!!! I need somebody!

Commentaire de emcd le 30/03/2006 15:22:44

En fait, le code proposé au départ ne marche QUE pour Internet Explorer et celui proposé en commentaire ne marche QUE pour Mozilla Firefox.
Je propose donc ce code qui détecte le navigateur de l'utilisateur avant d'afficher le bouton (Mozilla Firefox, Netscape, Internet Explorer...).
S'il n'arrive pas à détecter le navigateur, il n'affiche rien.

<SCRIPT LANGUAGE="JavaScript">
if(navigator.appName=='Microsoft Internet Explorer')
{
document.write('<input type=button value="Imprimer" OnClick="javascript:parent.CADREAIMPRIMER.focus(); window.print()"></A>');
}
else if(navigator.appName=='Netscape')
{
document.write('<input type=button value="Imprimer" OnClick="javascript:parent.CADREAIMPRIMER.print()"></A>');
}
else
{
document.write('');
    }
</SCRIPT>

Commentaire de defrancesco le 12/05/2006 15:06:45

Bonjour,
J'ai un petit problème avec le dernier script.
J'a un bouton qui apparaît en haut?
Pourtant le script se trouve dans <head> </head>

+ le bouton qui se trouve dans ma page html.

Merci de votre aide.

Commentaire de CChargy le 01/10/2006 14:43:34

Je propose :

<a href="#" onClick="javascript:PrintCadre();">Imprimer le cadre</a>

et entre <head> et </head> :
<script>
function PrintCadre() {
if(navigator.appName=='Microsoft Internet Explorer') {
parent.CadreAImprimer.focus(); window.print();
} else {
parent.CadreAImprimer.print();
}
}
</script>

Voila ^^
C'etait tout simple
et en plus tu le place ou tu veux

Colin CHARGY

Commentaire de Sinsitrus le 20/01/2009 14:58:45

Salut a tous

Et si on voudrais imprimer ce qui est uniquement entre :
<form name="Imprimer"></form>

Comment on peut procéder sous plusieurs navigateurs ?

Commentaire de supupoff le 25/02/2010 14:32:13

error pr ie8

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,061 sec (4)

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