05. november 2003 - 10:00
Der er
14 kommentarer og 1 løsning
koiper funktion
<script> function kopier(felt) { document.formen.+felt+.createTextRange().execCommand("Copy"); } </script> <form style="display: none; visibility: hidden;" name="formen"> <textarea rows="0" name="mitfelt" style="display: none; visibility: hidden;">bla bla bla<textarea> </form> <a href="#" onClick="kopier('mitfelt');">Kopier</a> Hvorfor virker det ikke lige? Det jeg skal bruge funktion til er at jeg har en "masse" felter som jeg skal have kunne koiper
Annonceindlæg fra Academic Work Denmark A/S
05. november 2003 - 10:08
#1
<a href="#" onclick='document.formen.felt.createTextRange().execCommand("SelectAll");document.formen.felt.createTextRange().execCommand("Copy"); return false;'>Kopier</a>
05. november 2003 - 10:09
#2
kan det ikke komme ind i en funktion? det fylder så meget at skrive være gang...
05. november 2003 - 10:09
#3
function kopier(felt){ document.formen.elements[felt].createTextRange().execCommand("SelectAll"); document.formen.elements[felt].createTextRange().execCommand("Copy"); } <a href="#" onClick="kopier('mitfelt'); return false;">Kopier</a>
05. november 2003 - 10:10
#4
eller kan man kopier indholdet af et <div> tag eller et <span> tag?
05. november 2003 - 10:12
#5
okey det er meget at elements[] man taget det!?!? eller hva? har du en reference på det?
05. november 2003 - 10:13
#6
function kopier(divID){ document.getElemetById(divID).innerText.createTextRange().execCommand("SelectAll"); document.getElemetById(divID).innerText.createTextRange().execCommand("Copy"); } måske uden innerText function kopier(divID){ document.getElemetById(divID).createTextRange().execCommand("SelectAll"); document.getElemetById(divID).createTextRange().execCommand("Copy"); }
05. november 2003 - 10:13
#7
hvad mener du?
05. november 2003 - 10:15
#8
innerText <- hva det det? og ikke noget til reference =)
05. november 2003 - 10:18
#9
den tekst der står mellem dine tags
05. november 2003 - 10:23
#10
den fik jeg ikke <div id=divtag1>hvis jeg har en tekst</div> vilken funktion skal jeg så bruge med eller uden innerText
05. november 2003 - 10:26
#11
den der virker :o) prøv dem begge...
05. november 2003 - 10:40
#12
function kopier(divID){ document.getElemetById(divID).createTextRange().execCommand("SelectAll"); document.getElemetById(divID).createTextRange().execCommand("Copy"); } <div id="1"><a href="#" onClick="kopier('1'); return false;">bla bla bla</a></div> det skulle virke ikke?
05. november 2003 - 11:01
#13
sådan: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>koiper funktion</title> <script language="JavaScript" type="text/javascript"> function kopier(divID){ holdtext.innerText=document.getElementById(divID).innerText; copied=holdtext.createTextRange(); copied.execCommand("Copy"); } </script> </head> <body> <textarea id="holdtext" style="display:none;"></textarea> <div id="div1"><a href="#" onClick="kopier('div1'); return false;">bla bla bla</a></div> </body> </html>
05. november 2003 - 11:35
#14
tak det virker nu =) men tænke på når jeg sætter det ind i en xls fil så fuldet det to rows hvorfor det? og hvordan undgår jeg det? okey måske ikke en del af spm =)
05. november 2003 - 11:39
#15
selv tak :o) aner det ikke... desværre...
Vi tilbyder markedets bedste kurser inden for webudvikling