begin process at 2012 05 29 10:07:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Imprimer


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

Imprimer

jeudi 13 juillet 2006 à 01:51:46 | Imprimer

Tanaka24

Bonjour, j'ai crée un formulaire et j'envoie les réponses sur une nouvelle page internet mais je ne sais pas comment imprimer cette nouvelle page?

Voici le code en question:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
" [ Lien ]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>D&eacute;claration de succession</title>
<script LANGUAGE="JavaScript">

function affichage() {
   FenetreAffichage = window.open('','NouvelleFenetre', 'toolbar=yes,status=yes,width=800,height=640')
   FenetreAffichage.document.write("<UL><LI><B>Nom: </B>" + document.formulaire1.nom.value);
   FenetreAffichage.document.write("<LI><B>Prenom: </B>" + document.formulaire1.prenom.value);
   FenetreAffichage.document.write("<LI><B> Adresse: </B>" + document.formulaire1.adresse.value);
   FenetreAffichage.document.write("<LI><B> Courrier : </B>" + document.formulaire1.courrier.value);
   FenetreAffichage.document.write("<LI><B> Testament déposé chez : </B>" + document.formulaire1.testament.value);
   FenetreAffichage.document.write("<LI><B> Social: </B>" + document.formulaire1.social.options[document.formulaire1.social.selectedIndex].text);
 

   FenetreAffichage.document.write("</UL>");
  

}
</SCRIPT>


    <style>
        @media print{ 
            .ecran
                {display: none;}
        }
    </style>

 


</head>
<body>

<center><h1>Déclaration de succession</h1></center>
<p>Entrez les informations dans les champs ci-dessous, puis cliquez sur Terminer pour les
afficher dans une fenêtre séparée. </p>

<form name="formulaire1">
  <table width="639">
    <tr>
      <td align=right><b>Nom&nbsp;:</b></td>
      <td align=left><input length="20" name="nom" size="20">
      </td>
    </tr>
    <tr>
      <td height="31" align=right><b>Prénom&nbsp;: </b></td>
      <td align=left><input name="prenom" id="prenom" size="20" length="30">
      </td>
    </tr>
    <tr>
      <td align=right><b>Eléction de domicile :&nbsp;</b></td>
      <td align=left><textarea name="adresse" cols="30" id="adresse" length="30"></textarea>
      </td>
    </tr>
    <tr>
      <td align=right><b>Courrier : </b></td>
      <td align=left><input name="courrier" id="courrier" size="20" length="30">
      </td>
    </tr>
    <tr>
      <td align=right><b>Testament déposé chez : </b></td>
      <td align=left><input name="testament" id="testament" size="20" length="30">
      </td>
    </tr>
    <tr align="center" valign="middle">
      <td colspan="2"><b>Identit&eacute; du défunt </b> </td>
      <td colspan="19"><strong>Statut</strong><b></b> </td>
    </tr>
    <tr>
      <td align=right><b>Prénom 1 </b></td>
      <td align=left><input name="prénom 1" id="prénom 1" size="20" length="30">
      </td>
      <td align=right><b>Social: </b></td>
      <td align=left> <SELECT name="social" size=1>
  <OPTION value="1" selected>Pentionné(e)</OPTION>
  <OPTION value="2">ouvrier(ère)</OPTION>
  <OPTION value="3">employé(e)</OPTION>
  <OPTION value="4">autre..</OPTION>
       
    </SELECT></td>
  

   
    </tr>
 
 
 
 
 
 
 <tr>
    <td align=right><b>Prénom 2 </b></td>
      <td align=left><input name="prénom 1" id="prénom 1" size="20" length="30">
    </tr>
  
   <tr>
    <td align=right><b>Prénom 3 </b></td>
      <td align=left><input name="prénom 1" id="prénom 1" size="20" length="30">
   </tr>
  
   <tr>
    <td align=right><b>Nom: </b></td>
      <td align=left><input name="prénom 1" id="prénom 1" size="20" length="30">
   </tr>
 
 
 
 <tr>
      <td align=right><input type="button" value="Terminer" onClick="affichage();">
      </td>
    </tr>
 


 <tr>
      <td align=right><input type="button" class="ecran" value="Imprimer" onClick="window.print()">
      </td>
    </tr>
 
 
 
 
  </table>

 

 
  <tr><td align=right valign=top><label>Degré de parenté:</label></td>
<td align=left><input type="checkbox" id="Enfants" name="enfants">Enfants du défunts</td></tr>
</table>

 

 

<center>
<img src="Ligne%20bleue%20_%20&#171;%20L%27&#233;pargne%20adapt&#233;e%20&#224;%20vos%20objectifs%20de%20vie%20&#187;_files/arton11.jpg" width="143" height="160" hspace="220" vspace="20"><br>
</center>

</body>
</html>



Merci d'avance pour votre aide.

jeudi 13 juillet 2006 à 05:59:56 | Re : Imprimer

PetoleTeam

Membre Club


Bonjour

il suffit d'utiliser la méthode print() dans ton cas

FenetreAffichage.print();

;0)
dimanche 16 juillet 2006 à 20:44:51 | Re : Imprimer

Tanaka24

Merci pour ta réponse PetoleTeam,
Mais cela imprime la page dès son lancement.... Ce je j'aurais voulu c'est un bouton qui soit dans ma deuxième fenêtre et qui print. Mais je ne sais pas comment faire de bouton dans la deuxième fenêtre.
dimanche 16 juillet 2006 à 20:48:47 | Re : Imprimer

Tanaka24

J'ai également eu un autre petit problème qui concerne la gestion de nombre.
J'aimerai créér des textaréas dans lequel sont inséré un chiffre puis faire une réponse total (toujours dans la deuxième page.

J'ai presque trouvé mais je ne sais juste pas quelle syntaxe employer pour la appeler la fonction total que j'ai crée et pour printer la réponse tot de return dans la fenêtre en question:

Je remet tout le prog car il a un peu changé:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>D&eacute;claration de succession</title>
<script LANGUAGE="JavaScript">

function affichage() {
   FenetreAffichage = window.open('','NouvelleFenetre', 'toolbar=yes,status=yes,menubar=yes,toolbarwidth=800,height=640')
   FenetreAffichage.document.write("<UL><LI><B>Nom: </B>" + document.formulaire1.nom.value);
   FenetreAffichage.document.write("<LI><B>Prenom: </B>" + document.formulaire1.prenom.value);
   FenetreAffichage.document.write("<LI><B> Adresse: </B>" + document.formulaire1.adresse.value);
   FenetreAffichage.document.write("<LI><B> Courrier : </B>" + document.formulaire1.courrier.value);
   FenetreAffichage.document.write("<LI><B> Testament déposé chez : </B>" + document.formulaire1.testament.value);
   FenetreAffichage.document.write("<B> <center> Identité du défunt:</center>  </B><LI><B>Premier prénom:</B>" + document.formulaire1.prenom1.value);
  
   FenetreAffichage.document.write("  <LI><B>Deuxième prénom:</B>" + document.formulaire1.prenom2.value);
   FenetreAffichage.document.write("  <LI><B>Troisième prénom:</B>" + document.formulaire1.prenom3.value);
   FenetreAffichage.document.write("  <LI><B>Nom de famille:</B>" + document.formulaire1.nom1.value);
  
   FenetreAffichage.document.write("<B> <center> Statut:</center>  </B><LI><B> Social: </B>" + document.formulaire1.social.options[document.formulaire1.social.selectedIndex].text);
   FenetreAffichage.document.write("<LI><B> Marital: </B>" + document.formulaire1.Marital.options[document.formulaire1.Marital.selectedIndex].text);
   FenetreAffichage.document.write("<LI><B> Successoral: </B>" + document.formulaire1.Successoral.options[document.formulaire1.Successoral.selectedIndex].text);

FenetreAffichage.print()">
  
  

   FenetreAffichage.document.write("</UL>");
  

}



</SCRIPT>


    <style>
        @media print{  
            .ecran
                {display: none;}
        }
.style2 {font-size: 9px}
    </style>




</head>
<body>

<center><h1>Déclaration de succession</h1></center>
<p>Entrez les informations dans les champs ci-dessous, puis cliquez sur Terminer pour les
afficher dans une fenêtre séparée. </p>

<form name="formulaire1">
  <table width="766">
    <tr>
      <td width="208" align=right><b>Nom&nbsp;:</b></td>
      <td width="239" align=left><input length="20" name="nom" size="20">
      </td>
    </tr>
    <tr>
      <td height="31" align=right><b>Prénom&nbsp;: </b></td>
      <td align=left><input name="prenom" id="prenom" size="20" length="30">
      </td>
    </tr>
    <tr>
      <td align=right><b>Eléction de domicile :&nbsp;</b></td>
      <td align=left><textarea name="adresse" cols="30" id="adresse" length="30"></textarea>
      </td>
    </tr>
    <tr>
      <td align=right><b>Courrier : </b></td>
      <td align=left><input name="courrier" id="courrier" size="20" length="30">
      </td>
    </tr>
    <tr>
      <td align=right><b>Testament déposé chez : </b></td>
      <td align=left><input name="testament" id="testament" size="20" length="30">
      </td>
    </tr>
    <tr align="center" valign="middle">
      <td colspan="2"><b>Identit&eacute; du défunt </b> </td>
      <td colspan="19"><strong>Statut</strong><b></b> </td>
    </tr>
    <tr>
      <td align=right><b>Prénom 1 </b></td>
      <td align=left><input name="prenom1" id="prenom1" size="20" length="30">
      </td>
      <td width="108" align=right><b>Social: </b></td>
      <td width="191" align=left> <SELECT name="social" size=1>
  <OPTION value="1" selected>Pentionné(e)</OPTION>
  <OPTION value="2">ouvrier(ère)</OPTION>
  <OPTION value="3">employé(e)</OPTION>
  <OPTION value="4">autre..</OPTION>
        
   </SELECT></td>
  

  
    </tr>



<tr>
    <td align=right><b>Prénom 2 </b></td>
      <td align=left><input name="prenom2" id="prenom2" size="20" length="30">
  
   <td align=right><b>Marital: </b></td>
      <td align=left> <SELECT name="Marital" size=1>
  <OPTION value="1" selected>Marié(e)</OPTION>
  <OPTION value="2">Célibataire(ère)</OPTION>
  <OPTION value="3">cohabitant légal</OPTION>
  <OPTION value="4">autre..</OPTION>
        
   </SELECT></td>
  
    </tr>
  
  <tr>
    <td align=right><b>Prénom 3 </b></td>
      <td align=left><input name="prenom3" id="prenom3" size="20" length="30">
  
     <td align=right><b>  Successoral : </b></td>
      <td align=left> <SELECT name="Successoral" size=1>
  <OPTION value="1" selected>Héritier légal (e)</OPTION>
  <OPTION value="2">Usufruitier(ère)</OPTION>
  <OPTION value="3">autre...</OPTION>
        
   </SELECT></td>
  
  </tr>


  <tr>
    <td align=right><b>Nom: </b></td>
      <td align=left><input name="nom1" id="nom1" size="20" length="30">
  </tr>

   </tr>
    <tr align="center" valign="middle">
      <td colspan="2"><b>Revenus </b> </td>
      
    </tr>
  <tr>
    <td align=right><b>Imobilier: </b></td>
      <td align=left><input name="imobilier" id="imobilier" size="20" length="30">
  </tr>
  <tr>
    <td align=right><b><span class="style2">Un Manara dédicacé par Milo</span>: </b></td>
      <td align=left><input name="milo" id="milo" size="20" length="30">
    </tr>
  <tr>
    <td align=right><b>Total: </b></td>
      <td align=left>   </tr>
<script LANGUAGE="JavaScript">
function total() {
var immo="0";
var mil="0";
var tot="0";
immo = parseFloat(document.formulaire1.imobilier.value);
mil = parseFloat(document.formulaire1.total.value);
tot = immo + mil;

return FenetreAffichage.document.write("  <LI><B>total:</B>" + document.tot.value);

</SCRIPT>







<tr>
      <td align=right><input type="button" value="Terminer" onClick="affichage();">
      </td>
    </tr>



<tr>
      <td align=right><input type="button" class="ecran" value="Imprimer" onClick="window.print()">
      </td>
    </tr>




  </table>









<center>
<img src="Ligne%20bleue%20_%20&#171;%20L%27&#233;pargne%20adapt&#233;e%20&#224;%20vos%20objectifs%20de%20vie%20&#187;_files/arton11.jpg" width="143" height="160" hspace="220" vspace="20"><br>
</center>

</body>
</html>
lundi 17 juillet 2006 à 16:54:58 | Re : Imprimer

PetoleTeam

Membre Club
Réponse acceptée !



Bonjour...

...Mais cela imprime la page dès son lancement.... Ce je j'aurais voulu c'est un bouton qui soit dans ma deuxième fenêtre et qui print...

Cela print direct c'est normal, il faut effectivement passer par un bouton ou un lien...
tu peux reprendre le même que tu as mis dans la page mère

//-- Un bouton pour Impression --
FenetreAffichage.document.write('<input type="button" class="ecran" value="Imprimer" onClick="window.print()">');
FenetreAffichage.document.close(); // fermeture de l'écriture du document

ceci est rajouter dans ta function affichage() après

FenetreAffichage.document.write("</UL>");

...J'aimerai créér des textaréas dans lequel sont inséré un chiffre puis faire une réponse total (toujours dans la deuxième page...

1/ mets ta fonction dans la partie <SCRIPT....></SCRIPT>

function total(){
  var immo = 0;  // c'est un chiffre pas de ""
  var mil    = 0;  // c'est aussi un chiffre
  var tot   = 0;  // c'est tiujours un chiffre
  immo =  parseFloat( document.formulaire1.imobilier.value);
  mil    =  parseFloat( document.formulaire1.total.value);
  tot    = immo + mil;
  return (tot); // return la valeur
}

2/ dans la fonction affichage tu rajoutes

FenetreAffichage.document.write("<LI><B>total:</B>" + total() );

cette ligne est à rajouter avant
FenetreAffichage.document.write("</UL>");

;0)



lundi 17 juillet 2006 à 17:02:24 | Re : Imprimer

Tanaka24

Wow 1000 merci pour ta réponse très complète. Merci pour ton temps

Salutation
lundi 17 juillet 2006 à 19:05:46 | Re : Imprimer

Tanaka24

Voilà, juste pour dire que ça marche nickel, encore merci.


Cette discussion est classée dans : document, value, write, formulaire1, fenetreaffichage


Répondre à ce message

Sujets en rapport avec ce message

"Mailto" dans une fenêtre "window.open" ???? [ par midas67 ] Bonjour à tous,Depuis peu je me suis mis à utiliser Javascript et je me trouve devant une impasse ....Pour les besoins d'un formulaire de commande j'u recueillir les réponses à un formulaire [ par vertigoes ] Bonjour, le script suivant sert à envoyer par mail les réponses à un formulaire: function Envoyer(f) {   f.submit();< Erreur de calcul dans un formulaire [ par phil92500 ] Hello, Voici mon souci,Je souhaite mettre à jour un textarea avec une multiplication d'une valeur d'un input qui s'incrémente et comme données des var window.print() avec popup [ par skeut ] Bonjour,en principe, pour imprimer une page, il suffit d'utiliser la méthode window.print(). J'essaie de l'utiliser dans un popup généré à partir d'un editeur menu [ par rosalin83 ] bonsoir,je vx creer un editeur de menu avec javascript voilà ce que j'ai fait mais j'ai trouvé des dificultés au niveau de l'etape suivante plus préci saisie de la value d'un textArea [ par mrt_sniper ] Bonjour cette foction me sert a enregistrer la value d'un textArea dans un tableau j'ai un problem de compatibilité avec Firefox j'ai essaié plusieurs [Javascript] Problème pour Imprimer un popup [ par Slyders ] Bonjour j'ai quelque problème pour imprimer un page de récapitulatif d'un formulaire, voila je vous donne l'exemple dem on formulaire avec mon bouton Affiché valeur checkbox/radio si coché [ par amine38 ] Bonjour ! voilà j'ai un petit travail à faire et je ne parviens pas à résoudre mon problème : Je souhaite affiché la valeur des radios et checkbox co format de date [ par perruche1 ] Bonjour à tous, Dans le code suivant j'obtiens ce que je veux (la date du jour et celle de 18 jours après), mais je n'arrive pas à trouver comment je transférer la valeur d'un text field à un autre [ par jimmyhendrix ] Salut ! J'essaie de me monter un genre de formulaire php pour passer une commande sur mon site internet. Le code php fonctionne très bien, mais mon c


Nos sponsors


Sondage...

Comparez les prix

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 : 9,547 sec (3)

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