| Autor | Zpráva | ||
|---|---|---|---|
| TomasRe Profil |
#1 · Zasláno: 15. 2. 2013, 12:00:39
Zdravím,
jak bych udělal tlačítko, kterým zkopíruji text, který pak jde vložit už jen pomocí Ctrl+V? Něco jako: <script>
function test() {
System.setClipboard("Zkopírovaný text");}
</script>
<form action="" method="post" onsubmit="test()">
<input type="submit" />
</form> |
||
| scheras Profil * |
#2 · Zasláno: 15. 2. 2013, 13:00:05
Sám to v javascriptu asi neuděláš, používají se na to externí knihovny.
|
||
| _es Profil |
#3 · Zasláno: 15. 2. 2013, 13:03:25
TomasRe:
Niektoré prehliadače prístup k schránke obmedzujú. |
||
| TomasRe Profil |
#4 · Zasláno: 15. 2. 2013, 13:23:58
scheras:
I přes veškerou snahu mi to funguje jen na jejich stránkách, kde mají ukázku a to nejdříve musím kliknout do textového pole :(... Každopádně děkuji _es: koukal jsem, že to funguje jen někde... Tak jsem si nemyslel, že by to byl takový problém, zvlášť, když jde o statický text, který se nemění... |
||
| scheras Profil * |
#5 · Zasláno: 15. 2. 2013, 13:31:08
TomasRe:
„I přes veškerou snahu mi to funguje jen na jejich stránkách, kde mají ukázku a to nejdříve musím kliknout do textového pole :(... Každopádně děkuji“ Asi děláte něco špatně, mně to fungovalo i na localu. |
||
| TomasRe Profil |
#6 · Zasláno: 15. 2. 2013, 13:34:51 · Upravil/a: TomasRe
scheras:
Tomu bych se ani nedivil, že tam mám něco špatně :)... Ale kontroloval jsem to několikrát a až na zadání cesty k souboru swf jsem snad nastavil vše správně... Ještě si s tím zkusím pohrát... Ještě jsem našel tento script, ale to zas zkopíruje celý obsah <html>
<head>
<title>Copy to clipboard</title>
<script>
function copytoclipboard()
{
this.document.execCommand("SelectAll", true);
this.document.execCommand("Copy", true);
this.document.execCommand("UnSelect", true);
}
</script>
</head>
<body>
<table>
<tr>
<td>blah1</td>
<td>blah2 blah2</td>
<td>blah3 blah3 blah3</td>
</tr>
</table>
<a href="#" onclick="copytoclipboard();">Click Me</a>
</table>
</body>
</html>Tak jsem to nakonec našel :-)... A při tom takový blbost :-) <script type="text/javascript" language="JavaScript">
function kopiruj(id){
var co=document.getElementById(id).innerHTML;
window.clipboardData.setData("Text",co);
}
</script>
<p id="Odsud">http://programujte.com/forum.php </p>
<a href="javascript: kopiruj('Odsud')">Kopírovat</a> |
||
| TomasRe Profil |
#7 · Zasláno: 15. 2. 2013, 15:21:02
Bohužel tedy funguje jen v IE
|
||
| Str4wberry Profil |
#8 · Zasláno: 15. 2. 2013, 15:29:08
Ano, právě proto se to řeší pro ostatní prohlížeče tím Flashem.
|
||
|
Časová prodleva: 11 dní
|
|||
| TomasRe Profil |
#9 · Zasláno: 26. 2. 2013, 10:34:44
Str4wberry:
Tak jsem se na to ještě jednou podíval a funguje to nádherně. Moc děkuji za tip... |
||
|
Časová prodleva: 14 let
|
|||
0