IMPRIMER UN CADRE

cs_fima Messages postés 2 Date d'inscription vendredi 7 janvier 2005 Statut Membre Dernière intervention 7 janvier 2005 - 7 janv. 2005 à 19:45
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 25 févr. 2010 à 14:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18907-imprimer-un-cadre

supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021
25 févr. 2010 à 14:32
error pr ie8
Sinsitrus Messages postés 849 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015
20 janv. 2009 à 14:58
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 ?
CChargy Messages postés 126 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 6 janvier 2008
1 oct. 2006 à 14:43
Je propose :

[# Imprimer le cadre]

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
cs_defrancesco Messages postés 16 Date d'inscription dimanche 19 novembre 2000 Statut Membre Dernière intervention 20 juin 2005
12 mai 2006 à 15:06
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.
emcd Messages postés 1 Date d'inscription vendredi 8 avril 2005 Statut Membre Dernière intervention 30 mars 2006
30 mars 2006 à 15:22
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('');
}
else if(navigator.appName=='Netscape')
{
document.write('');
}
else
{
document.write('');
}
</SCRIPT>
cs_mrf Messages postés 2 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 19 juillet 2005
19 juil. 2005 à 15:33
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!
onirym Messages postés 2 Date d'inscription lundi 28 juin 2004 Statut Membre Dernière intervention 13 avril 2005
13 avril 2005 à 09:57
* pour que ca marche sous FF *:
[# ]

tout simplement !
onirym Messages postés 2 Date d'inscription lundi 28 juin 2004 Statut Membre Dernière intervention 13 avril 2005
13 avril 2005 à 09:56
*Pour que ca marche meme sous FF :*
[# ]

et hop ! ca fonctionne ainsi sous IE et sous FF !
cs_fima Messages postés 2 Date d'inscription vendredi 7 janvier 2005 Statut Membre Dernière intervention 7 janvier 2005
7 janv. 2005 à 19:45
c'est excellent... pour Internet explorer, mais ça ne marche pas sous Mozilla/Firefox ...
Rejoignez-nous