Page 1 sur 1

probleme de script java + bouton

Posté : 28 janv. 2007, 14:48
par chrissas
bonjour à tous,

voila je m'explique : j'essaye de créer un formulaire. lorsque, je cliquerai sur le bouton, il me colle les champs choisis ou écris dans le presse papier.
ou me génère à la limite une page html ou un genre de pop up avec la mise en forme choisi.
voici déja la source ou du moi ce qu jai déjà plus ou moin fait
le bouton fontionne mais il ne prend que le cadre principale et pas le reste.


merci de m'aider :oops:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>fabrictation E-mail mobistar</title>
<style type="text/css">
<!--
body {
	background-color: #00CC00;
}
.Style1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 52px;
}
.Style3 {font-size: 24px}
-->
</style>

<script language="Javascript">


//specify whether contents should be auto copied to clipboard (memory)
//Applies only to IE 4+
//0=no, 1=yes
var copytoclip=1

function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&&copytoclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contenu sélectionné et copié dans le presse-papier"
setTimeout("window.status=''",1800)
}
}

</script>


</head>

<body>
<p align="center" class="Style1">&nbsp;</p>
<table width="838" border="0">
  <tr>
    <td width="195">Nom du  client </td>
    <td width="627"><table width="200" border="0">
      <tr>
        <td width="88"><select name="select1" id="select1">
            <option value="Madame">Madame</option>
            <option value="Monsieur">Monsieur</option>
        </select>
		</td>
        <td width="96"><input type="nom" name="nom" id="nom" accesskey="nom"></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td height="66">Formule de remerciement </td>
    <td><table width="142" border="0">
      <tr>
	  
        <td width="610" height="30"><select name="remerciement" accesskey="tanks">
          <option value="1">Nous vous remercions pour votre E-mail</option>
          <option value="2">aucun</option>
          <option value="3">aucun</option>
        </select></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td>R&eacute;ponse Client </td>
    <td><table width="200" border="0">
      <tr>
        <td><form id="text" name="form2" method="post" action="">
          <label>
          <textarea name="body" cols="70" rows="10" accesskey="body"></textarea>
          </label>
                </form></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td>Formule de rappel </td>
    <td><table width="200" border="0">
  <tr>
    <td><form id="form1" name="form1" method="post" action="">
  <label>
  <select name="formule">
    <option value="1" selected="selected">technique</option>
    <option value="2">technique</option>
    <option value="3">technique</option>
  </select>
  </label>
</form></td>
  </tr>
</table></td>
  </tr>
  <tr>
    <td height="43"><p>Formule de politesse </p>
    </td>
    <td><table width="200" border="0">
      <tr>
        <td><select name="select" accesskey="tanks">
          <option value="1">Nous vous remercions pour votre E-mail</option>
          <option value="2">aucun</option>
          <option value="3">aucun</option>
        </select></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td height="61">Nom de l'agent </td>
    <td><input type="text" name="client2" id="client" accesskey="nom" />
    <br /></td>
  </tr>
</table>
<p><br />

  <input name="button" type="button"
style="font-family: Arial,Verdana,Helvetica;font-size: 11px; color:#330033 ;font-weight:bold;background-color: #CCCCCC;width:200px"
title="Vous n'avez plus qu'à le coller dans vos pages" onclick="javascript:HighlightAll('text.body')"
value="Envoyer vers le presse papier" span />
</p>
<p><br />
  <br />
</p>
</body>
</html>

Posté : 30 janv. 2007, 15:52
par chrissas
il y a vraiment personne pour m'aider sur mon ptit probleme :cry:

Re: probleme de script java + bouton

Posté : 30 janv. 2007, 16:57
par Ryle
Modération : chrissas, les "up" sont interdits sur PHPFrance.
Merci de prendre le temps de lire les règlements.

j'essaye de créer un formulaire. lorsque, je cliquerai sur le bouton, il me colle les champs choisis ou écris dans le presse papier.
ou me génère à la limite une page html ou un genre de pop up avec la mise en forme choisi.
Et si tu commençais par te décider sur ce que tu veux faire exactement, ça serait sans doute plus simple pour t'aider à y arriver ;)

Actuellement ton eval("document."+theField) considère uniquement le texte sélectionné dans ton textarea... c'est donc normal que tu ne retrouves que lui dans ton presse-papier. A toi d'aller lire les données dans les champs qui vont bien et de les concatener avant de les envoyer dans le presse papier.... :)

Posté : 30 janv. 2007, 18:08
par Ultim4T0m
Hum, juste une précision ;)

http://www.phpfrance.com/forums/voir_sujet-5901.php

Ne confond pas Java et Javascript.

Posté : 30 janv. 2007, 22:10
par chrissas
merci je sais que le java et le javascript sont 2 choses differentes. :wink:

Je vaudrais en clair : c'est que les choix fait et les données écrites soit directement mis dans presse papiers et que la personne n'ai plus qu'à faire coller.
mais perso : html ok, php ça peux aller. mais pour le reste, je suis nul.

Ce que je désire atteindre, c'est un template mais avec des choix,

Posté : 31 janv. 2007, 21:59
par HUE Christophe
Essai avec l'object clipboardData...

window.clipboardData.setData("Text", tempval.value);