Avatar billede superraider Nybegynder
01. februar 2005 - 18:45 Der er 18 kommentarer og
1 løsning

Copy command

Hej jeg vil gerne vide hvordan jeg laver en copy comand
var coyp = "kopire det her"

hvad skal jeg så skrive her
function copytxt{
copy coyp;
}

<a ondobbeltklick=coptytext>

lad mig lige få dobbeltkick komandoen også:)


håber nogen ser hvad jeg vil
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:11 #1
Mener du en funktion som gør det samme som når man klikker CTRL + C på sit keyboard?
Avatar billede superraider Nybegynder
01. februar 2005 - 19:15 #2
ja nemlig ja bare at det den skal kopire, det er en variable som er i JS
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:16 #3
Skal den kopiere noget tekst fra eller til dit javascript?
Avatar billede superraider Nybegynder
01. februar 2005 - 19:21 #4
div id=copytext
/div

function ClipBoard()
{
holdtext.innerText = copytext.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");
}
Avatar billede superraider Nybegynder
01. februar 2005 - 19:21 #5
den skal kopire fra, vilket det jeg fandt der kan, så hvis du har komandoen for dobeltklick, så deler vi point
Avatar billede superraider Nybegynder
01. februar 2005 - 19:22 #6
onDblClick
Avatar billede superraider Nybegynder
01. februar 2005 - 19:24 #7
men denne her virker dog ikke

function ClipBoard()
{
Copied = "hej med dig"
Copied.execCommand("Copy");
}

<input type="button" onClick="ClipBoard();" value="hj">

kan ikek finde fejlen
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:25 #8
Du var for hurtig! :)
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:27 #9
Problemet med ExecCommand("copy"); er at den kun virker i IE!

Se her: http://www.htmlgoodies.com/beyond/clipboard.html
Avatar billede superraider Nybegynder
01. februar 2005 - 19:27 #10
function ClipBoard()
{
holdtext.innerText = "hej med dig"
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");

}

<TEXTAREA ID="holdtext" STYLE="display:none;"></textarea>
<input type="button" onClick="ClipBoard();" value="hj">
Avatar billede superraider Nybegynder
01. februar 2005 - 19:28 #11
også det link jeg sidder med, men siger du det kun virker i EI
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:29 #12
This effect requires the use of a command available only in IE 4.0 or better,
"execCommand()".
Avatar billede superraider Nybegynder
01. februar 2005 - 19:48 #13
Ja men der står jo ikke noget om at den ikke kan bruges i firefox eller andre, står bare at den ikke udnerstøttes af IE 3.0 eller under
Avatar billede jakobdo Ekspert
01. februar 2005 - 19:50 #14
Nu er jeg ikke haj til engelsk, men:

This effect requires the use of a command available only in IE 4.0 or better,
"execCommand()".

Denne effekt kræver brugen af en kommando kun tilgængelig i IE 4.0 eller nyere, "execCommand()".
Avatar billede superraider Nybegynder
02. februar 2005 - 01:08 #15
jep, men er den sidste udkomne firefox ikke også nyere end IE 4.0.

men vi kan da dele point, hvid du poster et svar
Avatar billede olebole Juniormester
02. februar 2005 - 01:33 #16
<ole>

I IE5+ kan du bruge den nyere:
  window.clipboardData.setData("Text","Dette er teksten, der skal kopieres til clipboard");

- men begge dele fungerer som sagt kun under IE:
  http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/execcommand.asp

  http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setdata.asp

Begge steder står:
  "There is no public standard that applies to this method."
- hvilket betyder: "Virker kun i IE"  :)

/mvh
</bole>
Avatar billede jakobdo Ekspert
02. februar 2005 - 08:47 #17
superraider, behold du bare dine point...
Avatar billede superraider Nybegynder
02. februar 2005 - 10:30 #18
ok, takker
Avatar billede superraider Nybegynder
02. februar 2005 - 10:31 #19
ok, så ikke lige dit indlæg ole, men tak for det.
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