Advertisement
miguelhosttimer

js

Apr 4th, 2024
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function generateLink() {
  2.     const countryCode = '+55'; // Código do país
  3.     const number = document.form_main.number.value.replace(/\D/g, ''); // Remove caracteres não numéricos
  4.     const maxLength = 13; // Limite máximo de caracteres
  5.     const truncatedNumber = number.slice(0, maxLength); // Limita o número de caracteres
  6.     const message = document.form_main.message.value;
  7.     const encodedMessage = encodeURIComponent(message);
  8.     const whatsappLink = `https://api.whatsapp.com/send?phone=${countryCode}${truncatedNumber}&text=${encodedMessage}`;
  9.     document.getElementById('end_url').innerText = `Link gerado: ${whatsappLink}`;
  10.     document.getElementById('copyButton').style.display = 'block'; // Mostra o botão de copiar após gerar o link
  11. }
  12.  
  13. function copyLink() {
  14.     const linkText = document.getElementById('end_url').innerText;
  15.    
  16.     // Cria um elemento de input para copiar o texto
  17.     const inputElement = document.createElement('input');
  18.     inputElement.value = linkText;
  19.     document.body.appendChild(inputElement);
  20.    
  21.     // Seleciona o texto dentro do input
  22.     inputElement.select();
  23.     inputElement.setSelectionRange(0, 99999); // Para dispositivos móveis
  24.    
  25.     // Copia o texto para a área de transferência
  26.     document.execCommand('copy');
  27.    
  28.     // Remove o elemento de input
  29.     document.body.removeChild(inputElement);
  30.  
  31.     // Mostra uma mensagem de confirmação
  32.     alert('Link copiado para a área de transferência!');
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement