Aqui você verá artigos sobre JavaScript
Moderador: web
por web Offline » Sáb Fev 09, 2008 10:12 am
|
|
Nesse artigo vou dar dicas de como dificultar a cópia do seu código-fonte.
O que o copiador faz quando quer pegar um efeito de uma página?
Salva o conteúdo ou abre o código-fonte em busca do efeito.
Veja o exemplo abaixo:
<table style="border:2px dashed #cccccc">
<tr>
<td>conteúdo</td>
</tr>
</table>
Vamos supor que não queira que o copiador veja que o efeito na borda da tabela é o: style="border:2px dashed #cccccc"
Então eu faço o seguinte:
Em primeiro lugar, não posso colocar o efeito direto no HTML, então eu usaria isso.
<script type="text/javascript">
window.onload = function() {
// o 0 é referente a primeira tabela no documento
var elemento = document.getElementsByTagName("table")[0].style;
elemento.border="2px dashed #cccccc";
}
</script>
É claro que com o código acima, tanto chamando o js na página quanto por arquivo externo, ainda teria chance do usuário descrobrir a linha que usei para fazer a configuração na linha da tabela.
É ai que entra a criptografia
http://www.codigosnaweb.com/lp_servico4.php?aba=2
* As linhas de códigos em javascript não podem ser colocadas com quebras de linha
ERRADO
<script>
alert(...
CERTO
<script>alert(...
Agora veja o resultado final
- Código: Selecionar todos
<script language='JavaScript' type='text/javascript'> var codigo = (unescape('%3C%73%63%72%69%70%74%20%74%79%70%65%3D%22%74%65%78%74%2F%6A%61%76%61%73%63%72%69%70%74%22%3E%77%69%6E%64%6F%77%2E%6F%6E%6C%6F%61%64%20%3D%20%66%75%6E%63%74%69%6F%6E%28%29%20%7B%76%61%72%20%65%6C%65%6D%65%6E%74%6F%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%73%42%79%54%61%67%4E%61%6D%65%28%22%74%61%62%6C%65%22%29%5B%30%5D%2E%73%74%79%6C%65%3B%65%6C%65%6D%65%6E%74%6F%2E%62%6F%72%64%65%72%3D%22%32%70%78%20%64%61%73%68%65%64%20%23%63%63%63%63%63%63%22%3B%7D%3C%2F%73%63%72%69%70%74%3E')) document.write(codigo) </script> <table> <tr> <td>conteúdo</td> </tr> </table>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre JavaScript
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes