Je ne suis pas programateur et ma question va sans doute paraitre ininteressante, voir stupide à beaucoup d’entre vous. Mais je pense que cela est simple…
Je viens de créer une page html qui sert de sommaire à un ensemble d’autres page html placées dans un ss-répertoire.
Je souhaite créer un lien qui permette d’imprimer les pages html.
Ce code m’imprime la page courante…
Si je met “java script:window.print(liste des fichiers à imprimer)”, ça ne marche pas…
Quelqu’un peut-il m’expliquer comment faire ???
Bonjour,
ben le plus simple, c’est de forcer les pages à s’ouvrir en popup ou en frame, et de faire un window.print sur chacune. Note bien que tu peux prendre la référence des fenêtre que tu ouvre (ou que tu inclus en tant qua frame) et donc lancer toutes tes impression à partir d’un seul script.
ah pas bete l’idée des popup/frame, puis de faire le windows print…
je vais essayer de fouiller dans cette voie…
qu’entends-tu par “Note bien que tu peux prendre la référence des fenêtre que tu ouvre (ou que tu inclus en tant qua frame) et donc lancer toutes tes impression à partir d’un seul script.” ???
éventuellement une boucle en utilisant un tableau pour tout ça.
vérifie quand même que l’impression est bien faite avec la page complètement chargée (risque qu’il imprime un page partielle…)
et si tu utilise des frameset ou des iframes: tu peux directement boucler sur l’attribut window.frames[]:
avec window la fenêtre qui contient les frameset ou les iframe, éventuellement obtenu en popup comme précédemment.