begin process at 2012 05 29 09:59:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Impression d'un formulaire, transparente pour les utilisateurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Impression d'un formulaire, transparente pour les utilisateurs

samedi 3 juillet 2010 à 14:50:38 | Impression d'un formulaire, transparente pour les utilisateurs

xeRq

Bonjour,

Pour une petite application de logistique j'aurais besoin de faire les manipulations dans le processus suivant :
saisie des données via formulaire ->
-> inscription des données dans une BDD
-> impression des données sur étiquettes

C'est ce dernier point qui me pose problème. Je pense pour imprimer les données faire un script en ajax qui récupère les données saisies les traite dans une page php (dans laquelle je mets aussi l'inscription dans la bdd). Je pense alors à plusieurs solution pour imprimer mes données :
- créer un style de ma "page courante" qui n'affichera que les nouvelles données pour l'impression. Les données seraient alors insérées via l'objet XMLHttpRequest et un traitement via xhr.responseXML. Et ensuite lancer un window.print() de ma page
- imprimer directement la page de traitement.

Cependant les 2 cas me posent quelques problèmes :
- 1er cas : le window.print() prend-t-il en compte le style css relatif à l'impression (media="print") ?
- 2eme cas : Comment lancer l'impression de la page automatiquement ?

De plus j'aimerai, pour gagner en productivité, que cette page s'imprime soit sans passer pas la fenêtre de confirmation de windows (ce qui me parait difficile) soit que les paramètres d'impression soient déjà définis et qu'il n'y ait plus qu'à cliquer sur "ok" pour valider l'impression (sachant que le poste est uniquement dédié à la tâche de logistique il est peut être possible de configurer l'imprimante par défaut pour les caractéristiques demandées ?).

Voilà mon problème, j'espère que vous pourrez m'apporter quelques conseils (docs à consulter, librairies à utiliser...Je prend tout ) pour réaliser ce petit travail.

Merci à tous.
samedi 3 juillet 2010 à 17:45:08 | Re : Impression d'un formulaire, transparente pour les utilisateurs

PetoleTeam

Membre Club
Bonjour,
1er cas : ....
oui et heureusement, il s'agit d'une impression standard d'une page web en fait

2eme cas :
tu mets ta fonction sur l'événement onload du document

...et qu'il n'y ait plus qu'à cliquer sur "ok" pour valider ...
c'est exactement ce qui se passera
;O)
samedi 3 juillet 2010 à 17:53:40 | Re : Impression d'un formulaire, transparente pour les utilisateurs

xeRq

Merci de ta réponse rapide !

Selon toi quelle est la méthode la plus simple à mettre en œuvre ? Est ce qu'on peut faire encore + simple ?
Dans le second cas je met l'événement onload sur le body de ma page c'est bien ça ?
samedi 3 juillet 2010 à 18:03:14 | Re : Impression d'un formulaire, transparente pour les utilisateurs

PetoleTeam

Membre Club
La méthode la plus simple pour certain ne l'est pas forcément pour d'autre, ceci étant peut être pas nécessaire d'envoyer une requête Ajax pour réaliser la page, le faire en local devrait être suffisant puisque les infos sont disponibles sur le poste.
Si tu tiens absolument à conserver les infos dans une BdD alors il y a soumission d'un formulaire, via une méthode traditionnelle, pas besoin d'Ajax encore sur ce coup, et la réponse PHP peux effectivement être la page à imprimer.

l'événement onload sur le body de ma page c'est bien ça
Oui


;O)


Cette discussion est classée dans : impression, page, données, formulaire, imprimer


Répondre à ce message

Sujets en rapport avec ce message

impression d'une page html [ par CC ] Bonjour,J'ai une page contenant 2 frames(pour des soucis de lisibilité). Je souhaite, qu'en cliquant sur un bouton situé sur la première frame, je pui Imprimer une page puis la fermer [ par Nabel ] Bonjour à toutes et à tous, Voilà, j'aimerais imprimer une page puis la fermer. Pour faire cela, j'ai implémenté la fonction qui suit : function initi impression page et mise en page [ par hbib ] salut, voila je vous explique mon prob... sur mon site jai des pages que je doit pouvoir faire imprimer...pour ce faire jai glissé un bouton qui lance impression page web sans adresse [ par shaft107 ] slt a tousj'ai un pb,je voudrai imprimer une page web mais sans l'adresse de la page car ils'agit de l'imprimer sur un papier entetejavascript ou vb s Envoyer données formulaire d'une page html à une autre [ par orelien ] Bonjour,J'aimerais savoir s'il est possible d'envoyer les données d'un formulaire d'une page html à une autre sans passer par du php ou autres ?Y-a t' impression élément caché [ par rduvrac ] Bonjour Existe t il un moyen de mettre une partie d'une page invisible en consultation de la page mais qui sera imprimé. Je vous donne mon cas concr Verifier contenu des variables dans formulaire [ par beckam ] Salut,j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation du reception des données d'un formulaire [ par GADSN ] bonjour voila mon probleme c'est que j'ai un formulaire qui contient plus qu'un bouton de submit chaque bouton mene vers une page php pour interoger l Erreur Javascript lors de l'impression [ par darb66 ] Bonjour,J'ai une erreur javascript qui apparait lorsque j'essaie d'imprimer une page depuis IExplorer (en utilisant les functionalites du navigateur f Problème lors de l'IMPRESSION d'iframes [ par loyousse ] Bonjour à tous,Je vous écris puisque j'ai actuellement un problème lors de l'impression d'iframes.Je vous explique. J'ai sur une page aspx, plusieurs


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales