Jump to content

Archived

This topic is now archived and is closed to further replies.

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!!!

Share this post


Link to post
Share on other 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...

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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..

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.