begin process at 2012 02 13 07:26:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Problème lors de l'IMPRESSION d'iframes


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

Problème lors de l'IMPRESSION d'iframes

lundi 6 octobre 2008 à 10:08:26 | Problème lors de l'IMPRESSION d'iframes

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 iframes, je peux en avoir 1 comme je peux en avoir 15. Ces iframes sont masqués. Je veux permettre à l'utilisateur d'imprimer tous les iframes en cliquant sur un bouton.

Sur mon bouton j'ai mis :

<

INPUTtype="button"value="IMPRESSION"id=btn_printname=btn_printrunat="server"onclick="javascript:IMPRIMER_ALLER()">

Et dans la balise HEAD de ma page j'ai mis :

<

scriptlanguage="JavaScript">
function IMPRIMER_ALLER()

      for (var i=1;i<=LBL_NBLIGNES_ALLER.value;i++){
         alert(
'formulaire_'+i);
         document.getElementById(
'formulaire_'+i).focus();
         //WebBrowser.ExecWB(6,2,3,0);
      }
}
</script>Dans le champ LBL_NBLIGNES_ALLER j'ai stocké le nombre d'iframes à imprimer.

Actuellement quand je clique sur le bouton imprimer, ca m'affiche le bon nombre d'alert avec formulaire_1, formulaire_2, formulaire_3.........mais ça imprime que le premier !!!!

J'espère que j'ai été clair.....

Si vous avez des idées je suis preneur.....

www.faucher-metois.fr
lundi 6 octobre 2008 à 10:32:51 | Re : Problème lors de l'IMPRESSION d'iframes

bultez

Membre Club
bonjour,

>>Ces iframes sont masqués.   
donc je suppose un style="visibility:hidden" par exemple

met leur la classe kivabien

@media print
      {.IoEn    {    visibility:visible;   }   }
@media screen
      {.IoEn    {    visibility:hidden;    }   }


bien sûr avec display none | inline, ça marche pareil

Cordialement
Bul[mon Site][M'écrire]

lundi 6 octobre 2008 à 10:40:58 | Re : Problème lors de l'IMPRESSION d'iframes

loyousse

En fait actuellement les iframes ne sont pas masquées pour mes tests d'impression, mais quand je passerais l'application en production il faudra que je les masque.
Donc je ne pense pas que le problème vienne de la visibilité de ces iframes.....

Merci pour ton aide !

www.faucher-metois.fr
lundi 6 octobre 2008 à 11:00:08 | Re : Problème lors de l'IMPRESSION d'iframes

bultez

Membre Club


>>les iframes ne sont pas masquées
ah ! dommage d'avoir dit qu'ils l'étaient alors   ;o)

s'ils sont visibles, on doit les imprimer alors.
....sauf si l'impression est lancée depuis une iframe,
   là, seule l'iframe est imprimé
( je viens de l'essayer )

          Bul [mon Site] [M'écrire]         

lundi 6 octobre 2008 à 11:04:48 | Re : Problème lors de l'IMPRESSION d'iframes

bultez

Membre Club
p0.htm :
<body>
<iframe src="p1.htm"></iframe>
<iframe src="p2.htm"></iframe>
<OBJECT     id="WebBrowser"
            classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
            viewastext></OBJECT>
<input type="button"
            onclick="WebBrowser.ExecWB(6,2,3,0);"
            value="imprime" />
</body>

p1.htm et p2.htm :
<body>
<OBJECT     id="WebBrowser"
            classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
            viewastext></OBJECT>
<input type="button"
            onclick="WebBrowser.ExecWB(6,2,3,0);"
            value="imprime" />
</body>

essaye et dis nous....


Bul[mon Site][M'écrire]

lundi 6 octobre 2008 à 11:07:33 | Re : Problème lors de l'IMPRESSION d'iframes

loyousse

ok ok...désolé je m'étais mal exprimé...lol

L'impression est lancée de la page principale.

Je viens de faire d'autres tests !!!et là c'est le drame...Tu vois par exemple j'ai 3 iframes actuellement quand je clique sur le bouton imprimer ca me fait bien 3 impressions mais 3 fois la même. Un coup ca va m'imprimer 3 fois le premier iframe et un autre coup 3 fois le dernier.

www.faucher-metois.fr

lundi 6 octobre 2008 à 11:09:44 | Re : Problème lors de l'IMPRESSION d'iframes

bultez

Membre Club
croisement probablement de nos messages.
tu as essayé avec mon ch'tiot exemple ?
ça donne quoi ?
          Bul [mon Site] [M'écrire]         

lundi 6 octobre 2008 à 11:13:59 | Re : Problème lors de l'IMPRESSION d'iframes

loyousse

voici le code que j'ai sur ma page principale :

dans le head :

<

OBJECTID="WebBrowser"WIDTH=0HEIGHT=0CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
...
<scriptlanguage="JavaScript">
function IMPRIMER_ALLER()

      for (var i=1;i<=LBL_NBLIGNES_ALLER.value;i++){
         alert(
'formulaire_'+i);
         document.getElementById(
'formulaire_'+i).focus();
         WebBrowser.ExecWB(6,2,3,0);
      }
}
</script>

et dans le body :

<iframe height="500px" src="Formulaire.aspx?NUMCHEQUE=*******&NUMAUTO=******&TYPE=aller" id="formulaire_1" name="formulaire_1"></iframe>
<iframe height="500px" src="Formulaire.aspx?NUMCHEQUE=*******&NUMAUTO=******&TYPE=aller" id="formulaire_2" name="formulaire_2"></iframe>
<iframe height="500px" src="Formulaire.aspx?NUMCHEQUE=*******&NUMAUTO=******&TYPE=aller" id="formulaire_3" name="formulaire_3"></iframe>

www.faucher-metois.fr
lundi 6 octobre 2008 à 11:14:55 | Re : Problème lors de l'IMPRESSION d'iframes

loyousse

j'ai donc quasiment la meme chose que toi.

www.faucher-metois.fr
lundi 6 octobre 2008 à 11:35:03 | Re : Problème lors de l'IMPRESSION d'iframes

bultez

Membre Club

certes...
mais tu appeles où là fonction IMPRIMER_ALLER ?
et pas tout à fait !
tu fais une boucle : inutile. ExecWb imprime la page ( comme window.print )

si tu veux afficher les iframe 1 par 1, déclenche l' ExecWB dans l'iframe

essaye mon exemple.... tu verras : ça baigne

          Bul [mon Site] [M'écrire]         


1 2

Cette discussion est classée dans : problème, impression, formulaire, imprimer, iframes


Répondre à ce message

Sujets en rapport avec ce message

Impression d'un formulaire, transparente pour les utilisateurs [ par xeRq ] Bonjour, Pour une petite application de logistique j'aurais besoin de faire les manipulations dans le processus suivant : saisie des données via fo Problème de script envoi/validation formulaire . [ par othx3 ] Bonjour à tous, je viens à vous car je pense que vous pourrez m'aider, j'ai comme le dit le titre du topic un Problème de script d'envoi ! Je ne comp Problème d'actualisation champ formulaire [ par telcha73 ] bonjour, J'ai créer un petit formulaire d'inscription newsletter. <input name="email" type="text" class="imagegauche" value="Entrez votre email i Problème avec formulaire [ par cdoliv ] Bonjour, Je "séche" depuis un moment et personne pour m'aider ? J'explique : J'ai deux champs d'un formulaire (je suis en php/html) : un champ "text problème avec activation code javascript [ par cyr78 ] Bonsoir, Je galère depuis un moment pour essayer de comprendre le javascript. Je n'ai aucune notion en programmation. J'ai créé un formulaire (de com Problème d'impression des couleurs de la page [ par JulianRenan ] Bonjour à tous,Dans une page j'ai créé un tableau avec un background noir et divers inputs avec également différentes couleurs en background.Quand je Problème Iframes [ par jujudu59110 ] Voilà, j'ai un gros problème avec une iframe !!Je vous explique :J'ai un menu de texte et j'aimerai que le lien charge une page dans l'iframe !Aprés d Impression dans un frameset [ par zrzl ] Bonjour, J'ai un problème d'impression. J'aimerais imprimer un frame seulement de ma page. J'ai vu que ce problème avait déjà été traité plusieurs foi Problème d'envoie de formulaire sous IE7 [ par rallierst ] Salut à toutes et à tous,Voilà j'ai fait un formulaire des plus simple, 'envoie se faisant par biais d'une image, rien de particulier. Ce dernier fonc Problème avec la propriété display [ par Passarinho44 ] Bonjours,J'ai une fonction javascript pour afficher un morceau d'un formulaire à partir d'une liste déroulante.J'air repris un code existant et je ne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,686 sec (4)

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