Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
956 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Screenshot d'une div via un bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Screenshot d'une div via un bouton

n°1819881
bm3w325i
Posté le 01-12-2008 à 13:25:56  profilanswer
 

Bonjour,
 
J aimerai savoir si il est possible lors d'un clic bouton de faire un screenshot d'une div ou d'un iframe sur une page réalisé en Php?
 
 
merci.

mood
Publicité
Posté le 01-12-2008 à 13:25:56  profilanswer
 

n°1819909
superbob56
Posté le 01-12-2008 à 13:57:34  profilanswer
 

Quand tu dis lors d'un clic sur un bouton, tu veux dire un bouton sur ta page web ou un bouton du navigateur (genre sur une barre d'outils IE ou Firefox) ?
Et que veux-tu en faire ? Le stocker sur le serveur où tourne php ou sur le client qui exécute le navigateur ?


---------------
By bob.
n°1819939
bm3w325i
Posté le 01-12-2008 à 14:36:08  profilanswer
 

Dsl je n'ai pas donnée toutes les info, en faite je veux que le bouton soit sur la page et que le fichier s'enregistre sur le disque dur, je ne pense pas à avoir besoin de les stocker en BDD.
merci

n°1819945
kao98
...
Posté le 01-12-2008 à 15:15:14  profilanswer
 

Mais sur le disque ... du client ? Ou du serveur !?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1819996
Marty_McFl​y
Nan hé ho, d'accord?
Posté le 01-12-2008 à 16:16:54  profilanswer
 

je pense qu'il parle du coté client :-)


---------------
arg(z) = pi /2 donc z = i, moi je prends pas
n°1820002
bm3w325i
Posté le 01-12-2008 à 16:34:07  profilanswer
 

En effet cote client, cela fait peut de temps que je programme en autodidacte et du coup l'oubli toujours cette nuance lol.
C'est bien sur le DD client que je veux sauvegarder l'image.

n°1820039
kao98
...
Posté le 01-12-2008 à 17:13:18  profilanswer
 

Code :
  1. <script type="text/javascript">
  2. alert("Appuyez sur Impr. écran, allez dans paint, faites 'Edition -> Coller', puis enregistrer votre fichier. Par avance, merci." );
  3. </script>
  4. <button onclick="javascript:PrintScreen()">Click on me!</button>


 
:spamafote:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1820049
bm3w325i
Posté le 01-12-2008 à 17:25:48  profilanswer
 

loooool plus sérieusement n'y a t il pas un moyen de faire un imprime écran d'une zone précise de la page, en l'occurrence une div.

n°1820062
kao98
...
Posté le 01-12-2008 à 17:34:23  profilanswer
 

Je ne pense pas que ce soit possible.
 
Tu peux éventuellement généré, en php, une image de ce qui devrait être affiché à l'écran, puis l'envoyer au client en lui disant de l'enregistrer.
 
En tout cas tu ne peux avoir accès aux ressources du client, donc tu ne peux récupérer ce qui s'affiche sur son écran, ni "généré" ou "émuler" l'appui d'une touche genre "impr. ecran", et encore moins enregistrer quoi que ce soit sur son HDD.
 
Et encore heureux ! Réfléchi un peu à ce que tu veux faire, et imagine si c'était possible ce qu'il serait alors possible de faire par le biais d'un simple site Internet !


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1820070
superbob56
Posté le 01-12-2008 à 17:42:28  profilanswer
 

Dans quel but tu veux faire ça ? Quel est le contenu de ce fameux div ?
Parce que fonctionnellement c'est inhabituel de faire ce genre de manip (faire un imprime-écran d'une zone affichée par un navigateur).
Il y a peut-être un problème de conception  :??: ...


---------------
By bob.
mood
Publicité
Posté le 01-12-2008 à 17:42:28  profilanswer
 

n°1820072
bm3w325i
Posté le 01-12-2008 à 17:43:08  profilanswer
 

oki, mais est-il possible de mettre un bouton qui permettrais d imprimer seulement une zone sur la page, tous ce passe cote client dans ce cas la non?
 
 ex:
 

Code :
  1. <script language="Javascript">
  2. function imprimer(){
  3. window.getElementById('x').print();
  4. }
  5. </script>


Code :
  1. <form><p>
  2. <input name="P" onclick="imprimer()" type="button"value="Imprimer cette page">
  3. </p></form>


Message édité par bm3w325i le 01-12-2008 à 17:44:40
n°1820092
kao98
...
Posté le 01-12-2008 à 18:00:38  profilanswer
 

Pour n'imprimer qu'une partie de la page, ou utiliser une mise en page particulière, en général il y a deux façons de faire :
- une css spéciale pour la version imprimée de la page
- un lien "imprimer" qui affiche en fait une version de la page spéciale pour l'impression. Donc en fait, il y a deux requêtes HTTP différentes, pour deux pages différentes, une pour l'affichage, une pour l'impression. Même si les données sont identiques ou que, côté serveur, c'est une seule page php.
 
Après, tu peux effectivement faire un bouton "imprimer" qui lance l'impression de la page courante !


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1820097
bm3w325i
Posté le 01-12-2008 à 18:10:12  profilanswer
 

oki je vais chercher de ce cote la merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Screenshot d'une div via un bouton

 

Sujets relatifs
scrollbar - action a repeter tant que le bouton est enfoncé[Actionscript & XML] acces a un champs texte d'un bouton
Cocher un bouton radio en javascriptOuvrir 1 page dans 1 cadre avec bouton Flash
[php] paypal ipn & bouton immédiatPb bouton-image avec php [résolu]
ACTIONSCRIPT : Problème bouton/récupération champ texteCréer un bouton avec openoffice
SITE WEB : Bouton lance musique sur une meme pageTracker les clic molette/bouton 3
Plus de sujets relatifs à : Screenshot d'une div via un bouton


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR