Avatar billede backside Nybegynder
17. november 2002 - 21:59 Der er 4 kommentarer og
1 løsning

"select all and copy to clipboard" knap!

Hvordan laver jeg sådan en knap til et tekstfelt?
Avatar billede knudgert Nybegynder
17. november 2002 - 22:09 #1
Avatar billede backside Nybegynder
17. november 2002 - 22:13 #2
Perfekt, tak for det.  :)
Avatar billede tjaz Nybegynder
23. november 2003 - 01:13 #3
Ved spm er afsluttet for længe siden, men hvis der er andre end mig der skal bruge det (hvad der nok er) ... så kan det gøres så simpelt her:

Først et JavaScript der skal stå i toppen som skal stå mellem </head> og <body>:

<SCRIPT LANGUAGE="JavaScript">
function ClipBoard()
{
Kopi = holdtext.createTextRange();
Kopi.execCommand("Copy");
}
</SCRIPT>

Dernæst er der 2 muligheder, den første som jeg selv brugt med et skjult textarea:

<textarea id="holdtext" style="display:none;">Denne tekst bliver kopieret ind</textarea>

Og hvis man så vil se teksten man kopiere ind er det bare at fjernestyle="display:none;" så det bare bliver til:



<input type="button" onClick="ClipBoard();" value="Kopier skjult tekst">
Avatar billede tjaz Nybegynder
23. november 2003 - 01:14 #4
ej :( ... trykkede forkert
Avatar billede tjaz Nybegynder
23. november 2003 - 01:15 #5
//---------------------------
// Her er den i fuld version
//---------------------------

Ved spm er afsluttet for længe siden, men hvis der er andre end mig der skal bruge det (hvad der nok er) ... så kan det gøres så simpelt her:

Først et JavaScript der skal stå i toppen som skal stå mellem </head> og <body>:

<SCRIPT LANGUAGE="JavaScript">
function ClipBoard()
{
Kopi = holdtext.createTextRange();
Kopi.execCommand("Copy");
}
</SCRIPT>

Dernæst er der 2 muligheder, den første som jeg selv brugt med et skjult textarea:

<textarea id="holdtext" style="display:none;">Denne tekst bliver kopieret ind</textarea>

Og hvis man så vil se teksten man kopiere ind er det bare at fjernestyle="display:none;" så det bare bliver til:

<textarea id="holdtext">Denne tekst bliver kopieret ind</textarea>

og til sidst knappen hvor man kopiere teksten:

<input type="button" onClick="ClipBoard();" value="Kopier tekst">
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester