Copier du texte sans utiliser un Input ou autre...
Mayu
-
Mayu -
Mayu -
Bonjour, je souhaite copier une URL mais sans qu'elle soit vue dans un formulaire.
Exemple :
<SCRIPT>
function Copy(Texte)
{
document.getElementById('copy').value = Texte;
}
</SCRIPT>
...
<FORM><INPUT TYPE="Button" VALUE="Copier" OnClick="Copy('http://www.google.fr');" /></FORM>
Fait dans ce genre là. Le script que j'ai fait ne marche pas.
Exemple :
<SCRIPT>
function Copy(Texte)
{
document.getElementById('copy').value = Texte;
}
</SCRIPT>
...
<FORM><INPUT TYPE="Button" VALUE="Copier" OnClick="Copy('http://www.google.fr');" /></FORM>
Fait dans ce genre là. Le script que j'ai fait ne marche pas.
2 réponses
-
Bonjour,
Pour qu'elle ne soit pas visible .. tu peux la mettre dans un champ input hidden.
-
- J'avais un doute... mais maintenant ça va mieux... :-)
PS: Lorsque tu postes du code sur le forum... merci de le faire en utilisant les balises de code.
Explications disponibles ici :https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
-
-
<input type="hidden" value="Hello World" id="myInput1"> <button onclick="myFunction('myInput1')">Copy text</button> <input type="hidden" value="Hello" id="myInput2"> <button onclick="myFunction('myInput2')">Copy text</button> <script> function myFunction(ID) { var copyText = document.getElementById(ID); document.execCommand("copy"); alert("Ce texte a été copié : " + copyText.value); } </script>
Voilà
EDIT : Ajout des balises de code !