Impression et saut de page javascript
Bonjour, je travaille sans filet car en déplacement et pas d'imprimante.
Je voudrais imprimer des pages dans une boucle php
ma syntaxe est donc
while ($val=(mysql_fetch_row($requete))
{
bla bla bla
</td></tr>
</table>
<"javascript:window.print()">
<!--------Retour boucle ------->
<?php
}
?>
En principe ça devrait fonctionner! 2 questions
- faut il mettre entre <> la phrase "javascript:window.print()"
- la syntaxe est elle bonne pour une impression automatique?
- cela génère t il un saut de page ou dois je en inclure un, et si oui comment?
Oooops, y a 3 questions
Merci d'avance
Je voudrais imprimer des pages dans une boucle php
ma syntaxe est donc
while ($val=(mysql_fetch_row($requete))
{
bla bla bla
</td></tr>
</table>
<"javascript:window.print()">
<!--------Retour boucle ------->
<?php
}
?>
En principe ça devrait fonctionner! 2 questions
- faut il mettre entre <> la phrase "javascript:window.print()"
- la syntaxe est elle bonne pour une impression automatique?
- cela génère t il un saut de page ou dois je en inclure un, et si oui comment?
Oooops, y a 3 questions
Merci d'avance
2 réponses
-
Modérateur"en déplacement et pas d'imprimante."
Tu peux utiliser une imprimante virtuelle comme PDFCreator ou même directement Google Chrome qui avant d'imprimer propose d'enregistrer la page en PDF.-
merci pour ta réponse qui me laisse entrevoir une autre utilisation et évolution (création de pdf, je ne pensais pas cela possible).
j'ai corrigé un peu ma syntaxe :
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
"javascript:window.print()"
//-->
</SCRIPT>
comment utilser ou déclarer google chrome comme imprimante? Excuses mais je suis un béotien
cordialement -
-
Ca ne m'avance pas. Je ne veux pas enregistrer manuellement une fenêtre Chrome. Je désire lancer un script qui va lister un fichier client et envoyer en impression un document personnalisé à chacun d'où ma boucle et mon besoin d'imprimer sans contrôle (si j'ai 500 feuilles je suis pas sorti de l'auberge).
Ma syntaxe javascript est elle correcte où y vois tu une erreur?
merci
-
-
La Solution
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
javascript:window.print() (supprimer les doubles cotes)
//-->
</SCRIPT>
