Bonjour,

J'ai développer une petite fonction me permettant de générer un mot de passe en ligne.
Lorsque l'on double click sur le champs généré, ca le colle dans le bloc note.

Sous IE, la fonction de copier coller fonctionne mais pas sous FF et OP.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
	  <script>
 
bBool=false
var copiedtext=""
var tempstore=""
 
function initiatecopy() {
bBool=true;
}
 
function copyit() {
if (bBool) {
tempstore=copiedtext
document.execCommand("Copy")
copiedtext=window.clipboardData.getData("Text");
 
alert("Vous avez copié le mot de passe: "+copiedtext);
 
bBool=false;
}
}
 
 
 
</script>

Voila comment je l'appel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 <form action="index.php?page=telechargement" method="post">
 
Entrez le nombre de caractères souhaités pour le mot de passe<BR />
<input type="text" name="nbre" value="<?= $NbCar ?>" maxlength="4" size="4"/>
 
<input name="Nouveau" type="submit" value="Générer mot de passe"/>
 
<BR /><BR />
Votre mot de passe généré: <input name="password" type="text" value="<?= $pass ?>" maxlength="<?= $NbCar ?>"  onfocus="initiatecopy()" ondblclick="copyit()" size="<?= $longueur ?>"/><br /><br />
 
</form>
merci pour votre aide.