Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17504
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

JavaScript em Javascript

21-01-2007 02:18

Existe um problema muito comum para quem necessita chamar dentro de um script um outro script, por exemplo:

<script> document.write("<script language=javascript src='script.js'></script>") </script>

é claro que o código acima irá retornar um erro e não mostrar o código do script.js no documento, pois, desse modo você não pode chamar um script dentro do outro.

então através da junção de palavras (+) dentro do javascript é possível fazer isso:
vejamos o código a seguir:

<script language='javascript'> document.write("<s" + "cript language='javascript' src='script.js'></s" + "cript>") </script>

o código é muito simples, primeiramente eu abro a linha document.write, note que a linha abre com aspas dupla " e terá que fechar com a mesma.

em seguida, ao invés de escrever simplesmente a linha que irá chamar o script.js eu somo o "s" ao "cript" fazendo com que o código seja lido e executado pelo navegador e não só executado, pois, iria retornar um erro.

note também que essa soma de letras deve seguir a aspas de abertura e fechamento da linha document.write.
0

Quem está online

Usuários navegando neste fórum: Google [Bot]