» Poradna » Programy

Jak zkopírovat text do schránky v JS pure?

 |   |  Microsoft Windows 10 Chrome 86.0.4240.75

Ahoj, nedaří se mi zkopírovat string z proměné myString do schránky. Pomůžete prosím někdo? Děkuji....var myString = 'nějaký text' ;myString.select();document.execCommand('copy');

Odpovědi na otázku

 |   |  Android Chrome 86.0

Na stringu není funkce select. Potřebuješ si vytvořit element na stránce, do něj vložit text, ten zkopírovat do stránky a element zase odebrat.https://www.30secondsofcode.org/blog/s/copy-text-to-clipb...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 86.0.4240.75

Nastuduj si zaklady!Potom snad napises mensi nezmysel

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 86.0.4240.75

Ukaž svůj příspěvek přítelkyni, ať vidí, jaký jsi frajer - jak jsi mi to nandal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 81.0

Krásně jsi ho utřel. Zaslouženě.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 81.0

Kopírovaní v js není technicky úplně triviální.Co jsem se mrkl na internet, tak v zásadě umí kopírovat jen to, co je označeno ve stránce. Používá se "hack", kdy se skriptem označí nějaký prvek (element) a nasledně se zavolá, jak uvádíš: document.execCommand('copy');Například na viditelnou textarea s id -> textAreaID stačí zavolat tyto dvě funkce:function SelectAll(id){ document.getElementById(id).focus(); document.getElementById(id).select();}function copy(){ SelectAll('textAreaID'); document.execCommand("Copy", false, null);}Pokud tedy požaduješ kopírovat text z proměnné, musíš ho nejdříve umístit někde do stránky. Posléze je nutné jej označit a až nakonec je možné ho kopírovat zavoláním -> document.execCommand("Copy", false, null);Zdraví SL

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 86.0.4240.75

Vyřešeno - děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Pure


Určitě si přečtěte

Google mapy, Seznam mapy, Apple mapy... Velké srovnání šesti internetových map. Kdo to dělá nejlépe?

Google mapy, Seznam mapy, Apple mapy... Velké srovnání šesti internetových map. Kdo to dělá nejlépe?

** Která klasická webová mapa se vám líbí nejvíce? ** Srovnali jsme šest velkých služeb v několika situacích ** Hlasujte v anketě

Jakub Čížek | 81

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 4

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

** 8 služeb pro sledování leteckého provozu ** Nejznámější je Flightradar24, ale alternativy leckdy prozradí více ** Letadla i v této pohnuté době čile létají a je co pozorovat

Karel Kilián | 14


Aktuální číslo časopisu Computer

Megatest televizí do 25 000 Kč

Nejlepší herní klávesnice

Srovnání správců hesel

Jak upravit fotky pro tisk