Executar codigo em javascript

Como executar este código dentro do SC:

Copy to Clipboard

Easily copy any text to clipboard using navigator.clipboard.writeText.

const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard(“Hello World”);

1 Curtida

Para execução de códigos javascript, deve echoar o código entre as tags de seção <script> e </script>.
No caso acima eu usaria heredoc para reinderizar esse código js.

echo <<<JS
<script>
const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard(“Hello World”);
</script>
JS;

Isso não significa que o código venha a funcionar, principalmente se tratando de javascript, mas aí a conversa é outra.

Se pretende copiar um texto para o clipboard do windows, em uma app blank cole esse código:

echo <<<HTML
<script>
function copyToClipboard(element) {
  var temp = $("<input>");
  $("body").append(temp);
  temp.val($(element).text()).select();
  document.execCommand("copy");
  temp.remove();
} 
</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p id="p1">P1: eu sou o parágrafo 1</p>
<p id="p2">P2: eu sou o segundo parágrafo</p>
<button onclick="copyToClipboard('#p1')">Copy P1</button>
<button onclick="copyToClipboard('#p2')">Copy P2</button>
<br/><br/><input type="text" placeholder="Ctrl-V aqui para colar" / style=width:360px>
HTML;

Demonstração:
https://iwh.tec.br/scriptcase/blank_clippboard/

[TAGS: HAROLDO, CLIPBOARD, WINDOWS, JAVASCRIPT]

2 Curtidas

Obrigada pela atenção.