Titre: Impression javascript
Posté par: pixyle le le 21-12-2004 a 09:45:38
Salut,
J'ai un petit soucis : je dois faire imprimer une page dont des éléments sont positionnés de manière absolue avec des calques (un plan dynamique, la version de php du serveur est trop ancienne pour faire de la génération d'image:( ). Ce qu'on voit à l'écran n'est pas ce qui s'imprime .. je me suis donc dit que j'allais mettre <body onLoad="window.print()"> et un window.close(); en fin de document, positionner les calques pour qu'ils sortent bien à l'impression et que donc personne en verrai la différence ;D
Problème ... avec le window.close(); l'impression ne se lance pas :-\
N'étant pas super fan de js .. je l'avoue .. je ne sais pas ce qui est fesable, donc si quelqu'un avait une idée plus qu'un script ... y me sauverai la vie là ::) |
Titre: Re:Impression javascript
Posté par: bigornot le le 21-12-2004 a 12:25:57
Ne pourrais tu pas transformer ta page en image ?
|
Titre: Re:Impression javascript
Posté par: pixyle le le 22-12-2004 a 13:46:11
C'est à dire ? Si tu parles de génération php .. malheureusement la version de php est trop ancienne sur le serveur :-\ ...
|
Titre: Re:Impression javascript
Posté par: MFred le le 22-12-2004 a 13:53:54
Pas sur d'avoir bien compris le problème (une url pourrait m'y aider :) ), mais l'utilisation d'une seconde css pour l'impression ne pourrait pas être une solution ?
Code:
| <link rel="stylesheet" type="text/css" href="print.css" media="print" title="Rendu a l'impression" /> |
|
|
Titre: Re:Impression javascript
Posté par: pixyle le le 22-12-2004 a 16:32:42
Le site est pas en production , je peux pas donner l'adresse comme ça ...
Pour info il s'agit d'un plan de ville avec des hotels, généré dynamiquement. Mon astuce c'est de rentrer dans la base le positionnement x et y de l'hotel, qui se traduit par un calque positionné de façon absolue par dessus le plan.
Le truc, c'est qu'avec les positionnement absolus, ce qui sort à l'impression n'est pas ce qu'on a à l'écran. C'est pourquoi j'aurai souhaité qu'on ne voit pas cette page à l'écran.
Si vous avez une idée je veux bien mais comme ça va se solder par un pdf ... vous fatiguez pas ...
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|