begin process at 2010 02 10 17:22:38
  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 :19 844

Auteur : XSimpson

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
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 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
CHARGER UNE PAGE PHP OU HTML DANS UN DIV par atlante34

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 ?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,624 sec (4)

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