> Tous les forums > Forum Autres langages
 faire un lien pour imprimer
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
bryce2nyce64
  Posté le 28/05/2005 @ 17:51 
Aller en bas de la page 
Petit astucien
Bonjour a tous! je suis nouveau alors désolé si il y a des truc qui peuve m'échapper. Voila je voudrais faire un lien pour que celui ou celle qui clique dessus imprime un texte ou une photo choise. voila j'espère que vous m'avais compris.[hello]
Publicité
breizhbugs
 Posté le 28/05/2005 à 22:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, C'est tres simple, tu cherche un site ou ils le font et tu fais, sous Iinternet Explorer, Affichage/source pour voir le code de la page html, ensuite tu repere la ligne et voila....
bryce2nyce64
 Posté le 28/05/2005 à 23:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
oui j'ai deja fais! mais c'est imvomprhesible! la formule est entrecoupé d'autre truc.
breizhbugs
 Posté le 29/05/2005 à 11:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Pfiou c'est dur a choper sur le site de l'anpe, m'enfin bon, voila, ca devrait le faire: <body marginheight="0" onload="window.print();setTimeout('back()',1000)" marginwidth="0" topmargin="0" leftmargin="0" bgcolor="white" vlink="#cccccc" alink="blue"> </body>
bryce2nyce64
 Posté le 29/05/2005 à 13:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
oui mais si je met sa qu'est ce que sa va imprimé? faut bien que je rentre quelque part l'url de mon image, non?
breizhbugs
 Posté le 29/05/2005 à 13:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Bin apparement window.print() doit imprimer toute la page. Donc le mieux c'est que tu ouvres une nouvelle page qui contient juste ton image, dans le genre: <html> <body bgcolor=black marginheight="0" onload="window.print();setTimeout('back()',1000)" marginwidth="0" topmargin="0" leftmargin="0" bgcolor="white" vlink="#cccccc" alink="blue">> <img src="E:\database\images\bulletin.jpg"></p> </body> </html> http://www.javascriptkit.com/howto/newtech2.shtml

Modifié par breizhbugs le 29/05/2005 13:22
bryce2nyce64
 Posté le 29/05/2005 à 13:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
malheuresement c'est un blog que j'ai... Bon merci beaucoup! je vais garder sa dans un coin et dès que j'aurai mon site je m'en servirai! aller merci beaucoup![hello]
koala01
 Posté le 29/05/2005 à 15:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Cette question aurait été beaucoup mieux à sa place sur le forum des webmasters (ou tu aurais d'ailleurs eu plein de réponses rapides [clindoeil]) Tu devrais pouvoir la déplacer toi meme en cliquant sur le bouton "modifier" de ton premier post, et, sinon, tu peux demander à un des gentils modérateurs de le faire (en suivant le lien "prévenir la modération"... ceci dit, la solution est toute simple... il suffit de créer un lien <a href="#" onclick="print(document);" title="Imprimer cette page"> du texte précisant que ca imprimera la page</a> Il est à noter que l'attribut title n'est pas forcément obligatoire (il ne l'est que dans le cadre du HTML strict)...mais que ca apporte une infobulle sympa, qui, ici contiendra "imprimer cette page" (texte modifiable) et que tu peux remplacer "du texte précisant ce qua imprimera la page" par tout autre texte à ton gout ou par une image si tu le souhaites... Sois aussi attentif au fait que, à moins de prévoir un "style spécial impression", la page sera imprimée exactement telle qu'elle apparait à l'écran: avec toutes les images, l'image et la couleur de fond, etc... ce qui risque de revenir cher en encre, et qui, en plus, risque de poser problème pour cerains élément trop larges (tableaux de taille fixe ou image, ea) Par contre, il y a moyen, à l'aide des CSS de prévoir un style qui s'adaptera en fonction du support auquel on a affaire... Ainsi, tu peux lier une CSS "normale" (avec des tailles en correpondance de la résolution, une couleur de fond, une image de fond etc) que signalera etre utilisée avec l'écran avec la balise <link href="css/fichier_CSS_Ecran.css" rel="stylesheet" type="text/css" media="screen"> et une autre qui sera adaptée à l'impression (pas de couleur ou d'image de fond, les liens sans distinction du reste du contenu, certaines parties non imprimées, voir, certaines parties non visibles mais imprimées...) que tu signalera etre à utiliser avec l'imprimante par la balise <link href="css/fichier_CSS_pour_impression.css" rel="stylesheet" type="text/css" media="print"> ... Evidemment fichier_CSS_Ecran et fichier_CSS_pour_impression sont des noms dont tu es seul maitre [clindoeil]
bryce2nyce64
 Posté le 29/05/2005 à 15:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
ou la la........... [triste]dsl mais la.... j'aVoue que j'ai RIEN COMPIS!
Publicité
koala01
 Posté le 29/05/2005 à 15:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Je reprends donc... Pour créer un lien provoquant impression de la page, c'est
a href="#" onclick="print(document);" title="Imprimer cette page"> du texte précisant que ca imprimera la page</a>
Ca, c'est simple... Je mettais ensuite en garde contre le fait que ta page sera imprimée telle qu'elle est affichée par le navigateur: si tu as mis un rouge petant en couleur de fond, la page imprimée aura un fond rouge pétant... Si tu as mis une image du dernier starwars en image de fond, elle se retrouvera dans la page imprimée, etc... Le menu, la banière, et tout ce qui permet la navigation dans ton site se retrouvera d'ailleurs exactement sur la page imprimée... Seulement, tu avouera que la couleur de fond, l'image de fond, la banière, le menu de navigation etc ne sont peut etre pas intéressant à avoir sur une épreuve papier (ce que l'utilisateur veut imprimer, c'est avant tout le contenu qu'il trouve intéressant...et il ne saura quand meme pas utiliser les liens du menu de la version papier, en plus de la consomation d'encre que cela représente)... De la meme manière, si tu crée, par exemple, un tableau de 90 pixels de large, il ne tiendra pas entièrement sur la page... car on ne trouve pas assez d'espace sur les 210mm du format DIN A4 pour y mettre 900 pixels... La solution à ces différents problèmes, c'est de créer deux CSS différents. L'une qui gérera l'apparence du site sur "écran" et l'autre qui gérera l'apparence du site sur "papier"... Tu pourra alors donner libre cours à ton imagination pour les styles qui seront affichés à l'écran, et créer quelque chose de beaucoup plus dépouillé (et donc économe en encre) pour ce qui sera imprimé... En plus, il peut arriver que tu souhaites voir quelque chose à l'écran, mais pas à l'impression, ou inversément... Par exemple, tu peux vouloir l'affichage du menu à l'écran, mais pas à l'impression, ou, inversément, vouloir l'affichage d'une ligne du genre "cette page est tirée du site machin" à l'impression, mais estimer que cette phrase n'est pas utile/nécessaire pour l'affichage à l'écran... Tout cela est gérable grace aux CSS..
breizhbugs
 Posté le 29/05/2005 à 17:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
koala01 a écrit : ... Tout cela est gérable grace aux CSS..
Mais dans un blog, on a des CSS? je crois pas...[confus]
bryce2nyce64
 Posté le 29/05/2005 à 19:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
mais c quoi les css!!!!!!!!!
koala01
 Posté le 29/05/2005 à 21:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
CSS, c'est l'abréviation de cascade Style Sheets, ce qui se traduit par Feuilles de Style en Cascade. Le principe est relativement simple: Toutes les balises disposent de nombreux attributs qui permettent d'en modifier l'apparence à l'affichage. Les attributs vont de la couleur de la police (et de la police à utiliser elle meme) à son positionnement vertical, horizontal, et meme à l'affichage ou non du contenu... Leur liste est tellement longue qu'elle sort quelque peu du cadre d'un simple forum et mérite presque un site à elle toute seule, surout si on doit en aborder les valeurs et les explication [clindoeil] Pour t'initier à ce concept, je te conseillerais de visiter valablement le site de [url]http://www.alsacreations.com[/url], qui t'en montrera en plus toute la puissance [clindoeil]
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
SOLDESLes soldes d'hiver 2021
Valable jusqu'au 16 Février

Les soldes commencent ce Mercredi 20 Janvier dans la plupart des départements Retrouvez ici la liste des pages dédiées à cet évènement chez les différents revendeurs high-tech afin de trouver la bonne affaire qui vous intéresse. Nous vous proposerons aussi les bons plans que nous aurons dénichés.


> Voir l'offre
29,99 €Souris sans fil Microsoft Sculpt Comfort bluetooth à 29,99 €
Valable jusqu'au 24 Janvier

Amazon fait une promotion sur la souris sans fil Microsoft Sculpt Comfort bluetooth qui passe à 29,99 € livrée gratuitement au lieu de 39 €. Elégante, performante et ergonomique, cette souris sans fil Bluetooth vous offre la liberté dont vous avez besoin pour le travail et/ou le divertissement. Le ruban tactile latéral vous permettra d'accéder rapidement à vos fonctionnalités préférées de Windows (8 et 10).


> Voir l'offre
899,99 €PC Portable 15,6 pouces Lenovo Legion Y540 (Core i5, 8 Go, SSD 512 Go, RTX 2060 6 Go) à 899,99 €
Valable jusqu'au 25 Janvier

Cdiscount fait une promotion sur le PC portable Lenovo Legion Y540 (15IRH) dédié aux joueurs qui passe à 899,99 € au lieu de 1100 €. Ce PC portable très bien équipé  possède un écran 15,6 pouces LED Full HD, un processeur Intel Core i5-9300H, 8Go de RAM, un SSD de 512 Go et une carte graphique GeForce RTX 2060 6 Go dédiée qui avalera tous vos jeux sans broncher. Fourni avec Windows 10.


> Voir l'offre

Sujets relatifs
parametrage du code java pour imprimer
recuperer donnée pour faire un graphique
Logiciel pour faire du Visual Basic
logiciel pour faire du lisp
comment faire pour télécharger certaines photos su
distinction des char pour faire la recherche
Comment faire pour lire ce charabia?
Sql MCD pour un projet de location
acess et vba pour modification d'une base de donnée
Commande batch pour ouvrir plusieurs fichiers windows 8
Plus de sujets relatifs à faire un lien pour imprimer
 > Tous les forums > Forum Autres langages