Bouton pour imprimer une autre page
Résolu
alaintrt
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Spounet -
Spounet -
Bonjour a tous
pour imprimer une page stockée à partir de la page affichée , j' utilise le code suivant:
j' aimerais pouvoir remplacer la mention "Imprimer" par un bouton
qui peut m ' expliquer comment modifier le code ??
merci pour vos propositions
pour imprimer une page stockée à partir de la page affichée , j' utilise le code suivant:
<script type="text/javascript"> if(navigator.appName=='Microsoft Internet Explorer') { document.write('<a href="javascript:parent.imprim.focus(); window.print()">Imprimer</a>'); document.write('<iframe src="carteartigaous.htm" style="width: 0; height: 0" id="imprim" name="imprim"></iframe>'); } else if(navigator.appName=='Netscape') { document.write('<a href="javascript:parent.imprim.print();">Imprimer</a>'); document.write('<iframe src="carteartigaous.htm" style="width: 0; height: 0; visibility: hidden" id="imprim" name="imprim"></iframe>'); } else { document.write(''); } </SCRIPT>
j' aimerais pouvoir remplacer la mention "Imprimer" par un bouton
qui peut m ' expliquer comment modifier le code ??
merci pour vos propositions
A voir également:
- Bouton pour imprimer une autre page
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Journal de naissance gratuit a imprimer - Télécharger - Histoire & Religion
- Comment imprimer en a5 - Guide
- Créer une page facebook - Guide
2 réponses
Gihef, merci de ta réponse qui m' a mis sur la route d' une autre solution, a savoir:
dans le head
dans le body
Je suis parti de ton idée mais comme j' avais deux boutons pour imprimer a mettre sur la même page mon code précédent etait en conflit avec une fonction de rafraichissement
bref j' ai du changer de code
la solution ci dessus fonctionne bien si ça peut servir à qlq 'un ....
Alain
dans le head
<link rel="alternate" media="print" href="photoartigaous.htm"> <script type="text/javascript"> function impression() { window.frames[0].print(); }
dans le body
<iframe height="0px" src="photoartigaous.htm" style="visibility: hidden"></iframe> <div align="center"> <input name="button" type="button" onClick="javascript:imprime()" value = "Imprimer la photo">
Je suis parti de ton idée mais comme j' avais deux boutons pour imprimer a mettre sur la même page mon code précédent etait en conflit avec une fonction de rafraichissement
bref j' ai du changer de code
la solution ci dessus fonctionne bien si ça peut servir à qlq 'un ....
Alain
Bonjour,
Je te propose ça :
— dessine un bouton (dans l'exemple, il fait 81x24)
— enregistre-le (ici, il s'appelle “print.png” et est placé dans le dossier “images”)
— remplace les mots “Imprimer” de ton code par
“<img src="images/print.png" width="81" height="24">”
Je te propose ça :
— dessine un bouton (dans l'exemple, il fait 81x24)
— enregistre-le (ici, il s'appelle “print.png” et est placé dans le dossier “images”)
— remplace les mots “Imprimer” de ton code par
“<img src="images/print.png" width="81" height="24">”
<script language>
if(navigator.appName=='Microsoft Internet Explorer')
{
document.write('<a href="javascript:parent.imprim.focus(); window.print()">IMPRIMER NOTRE PUBLICITE</a>');
document.write('<iframe src="/micromaniakpub.htm" style="width: 0; height: 0" id="imprim" name="imprim"></iframe>');
}
else if(navigator.appName=='Netscape')
{
document.write('<a href="javascript:parent.imprim.print();">IMPRIMER NOTRE PUBLICITE</a>');
document.write('<iframe src="/micromaniakpub.htm" style="width: 0; height: 0; visibility: hidden" id="imprim" name="imprim"></iframe>');
}
else
{
document.write('');
}
</script>
mais malheureusement ce code fonctionne à partir d'une page seule et non en frame, je comptais faire partir ce lien de mon frame bas: voir ici: http://www.micromaniak.fr rubrique bonus
je me suis donc tourné vers le code que tu as inscris ici:
dans le head
<link rel="alternate" media="print" href="micromaniakpub.htm">
<script type="text/javascript">
function impression() {
window.frames[0].print();
}
dans le body
<iframe height="0px" src="micromaniakpub.htm" style="visibility: hidden"></iframe>
<div align="center">
<input name="button" type="button" onClick="javascript:imprime()" value = "Imprimer la photo">
qui me paraissait plus simple mais malheureusement j'ai un message d'erreur: objet attendu et je me demande bien lequel ))))
la ligne d'erreur concerne celle là apparemment: <input name="button" type="button" onClick="javascript:imprime()" value = "Imprimer notre publicité">
JE NAGE TOTAL )))
Tu remplaces : onClick="javascript:imprime()" value = "Imprimer notre publicité">
par : onClick="javascript:impression()" value = "Imprimer notre publicité">
Spounet