Avatar billede ameq Nybegynder
05. december 2002 - 19:44 Der er 15 kommentarer og
1 løsning

Koiper

Hvordan får jeg koipet en text op i udkliksholderen, bare ved et link?
Avatar billede Slettet bruger
05. december 2002 - 19:46 #1
mener du kopiere?
Avatar billede ameq Nybegynder
05. december 2002 - 19:47 #2
he he ja
Avatar billede Slettet bruger
05. december 2002 - 20:17 #3
Det kommer an på, hvilken tekst. Du kan kopiere den markerede tekst således:

<a href="#" onMouseDown="if (document.all) document.selection.createRange().execCommand('Copy');" onClick="return false;">Kopiér</a>
Avatar billede ameq Nybegynder
05. december 2002 - 20:20 #4
den kan teksten ikke stå i linket?
Avatar billede Slettet bruger
05. december 2002 - 20:28 #5
Hm, så bliver det en del sværere. Så skal du først putte teksten over i et skjult element, fx:

<script>
function kopier(txt) {
if (document.all) {
document.skjultForm.skjultFelt.value = txt;
document.skjultForm.skjultFelt.select();
document.selection.createRange().execCommand("Copy");
}
}
</script>

<form name="skjultForm" onSubmit="return false;" style="display: none; visibility: hidden;">
<input type="text" name="skjultFelt" style="display: none; visibility: hidden;">
</form>

<a href="#" onClick="kopier('Her er noget tekst'); return false;">Kopiér</a>

Men jeg har aldrig prøvet det før, så jeg er ikke sikker!
Avatar billede ameq Nybegynder
05. december 2002 - 20:29 #6
okey hvad skal man bruge formen til?
Avatar billede Slettet bruger
05. december 2002 - 20:32 #7
Næ, det virkede ikke, men det gør det her:

function kopier(txt) {
if (document.all) {
document.skjultForm.skjultFelt.value = txt;
document.skjultForm.skjultFelt.createTextRange().execCommand("Copy");
}
}
Avatar billede Slettet bruger
05. december 2002 - 20:33 #8
Formen er bare en mellemstation. Jeg bliver nødt til at læsse teksten af ét eller andet sted, før det kan kopieres!
Avatar billede ameq Nybegynder
05. december 2002 - 20:36 #9
yes det virker =)
Avatar billede ameq Nybegynder
05. december 2002 - 20:53 #10
hm det virker underlidt...
jeg har sat den ind i en løkke i asp
hvor den skal skrive et fil navn ud i sted for "Her er noget Tekst" men det virker bare ik...
men da jeg lavet to links i et html dok. så ville den godt.
Ved du hvorfor den lige gør det?
Avatar billede Slettet bruger
05. december 2002 - 20:54 #11
Det kan evt. være fordi den udskriver et ' eller et "
Hvis det sker, skal der et backspace foran hvert af disse tegn, altså:

Dette er Peter\'s \"hjemmeside\"
Avatar billede Slettet bruger
05. december 2002 - 20:54 #12
Og hvis ikke, må du smide et link!
Avatar billede ameq Nybegynder
05. december 2002 - 20:55 #13
arr okey det kigger jeg lige på =) jeg tror ikke lige jeg gø det... men kigger på det som skrivet =)
Avatar billede ameq Nybegynder
05. december 2002 - 20:58 #14
kan en inc fil hvor jeg har lavet noget style i "css" skylle at der opstår en fil på side... og hvis ja men skal css ind hedde i headen?
Avatar billede ameq Nybegynder
05. december 2002 - 21:16 #15
FLOT Ameq... jeg havet glemt formen =) he he
Avatar billede Slettet bruger
06. december 2002 - 16:20 #16
:)
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