Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PauloMarques10

.Js externo

Recommended Posts

Pessoal ainda com minha dúvida como chamar um link externo que contenha tags <script>,

porque eu tentei usar :

$("#id").load("link");

mas dai nesse meu link contém tags <script>,dai quando os arquivos são chamado,vem quase todo tipo de tags,só não vem com as tags <script>,como eu poderia resolver isso?

 

até mais a todos e abraços!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia Fabricio,isso mesmo eu queria chamar script externo,dai tu pode pensar,mas pq tu não usa Um .js puro,

é que a página não é minha,estou tentando fazer um extensão,dai nessa página que estou trabalhando ela tem uma certa id,dai quando entrado na página,iria carregar $("#id").load("link"); dai a id que existia uns conteudos,dai viria meus conteudos novos no lugar ,não pode ser outra ID tinha que ser essa mesmo,

Faz de conta que essa é a div da página com ID:

<div id="teste">
<h1>Seja bem vindo</h1>
</div>

 

e esse seria meu link externo:

<div id="teste">
    <h2>Seja bem vindo</h2>
    <script>
        onload=function testE() {
        alert("Seja bem vindo");
        }
    </script>
    </div>

 

Espero que tenha entendido!

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

não traga tags <script> nos arquivos q vc for carregar.

 

Realmente não funciona e eu não sou adepto de nenhuma das gambiarras que fazem para tentar fazer isso funcionar.

Deixe todos os seus scripts na página que já está carregada, e trabalhe bem com o seu DOM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Noite Paulo Marques,

 

Eu entendi,faça assim:

 function testE() {
     alert("Seja bem vindo");
     };
function ativar() {
document.getElementById("teste").remove();
setTimeout(function(){divs()},1000);
function divs() {

var div= document.createElement('div');
     div.setAttribute("id","teste");
div=document.getElementsByTagName('body')[0];

var tgH=document.createElement('h2');
tgH.appendChild(document.createTextNode('Seja bem vindo'));
div.appendChild(tgH);

var scripT=document.createElement('script');
scripT.appendChild(document.createTextNode('testE()'));
div.appendChild(scripT);
 }
};

 

bom o script é o seguinte: eu criei a function do alert,depois criei mais uma function e coloquei o resto dos script dentro,

dai quando tu colocar a function ativar para rodar,ela vai remover a id do site,certo e dai após um segundo com setTimeout ele vai disparar os script's que você quer, dai assim com a mesma id ele irá repor no lugar que tinha a ID antes,espero que tenha entendido dai é colocar ele em um link externo e tambem dá uma melhorada nele kkkkkkk e até mais e abrçs..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.