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


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Sexo: Masculino
Localização: Bahia
Contato:

Refresh JS Files

18-07-2009 22:01

Seguinte pessoal,
Tenho uma página onde chamo através do <script href""></script> vários documentos JS. E esses documentos realizam certas modificações sobre partes da página... porém, eu recarrego essas partes da página em funções AJAX, e preciso que as modificações que os arquivos JS exercem sobre essas partes sejam refeitas, então gostaria de saber como recarregar esses arquivos JS.

Abraços.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17503
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh JS Files

18-07-2009 22:07

Como é isso? O Ajax muda o conteúdo do JS? Explica melhor toda a ação.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Sexo: Masculino
Localização: Bahia
Contato:

Refresh JS Files

18-07-2009 22:36

Exemplo...

Tenho o seguinte código:
<div id="web">Hada</div>

Um arquivo js:
<script type="text/javascript" src="arquivo.js"></script>

Que faz o seguinte:
$("#web").css({"text-align" : "center"});

Mas, tenho uma função ajax que atualiza a div web... daí ela volta normal, com align à esquerda... então eu quero recarregar o arquivo "arquivo.js" para que ele centralize tudo novamente, sacou?

Isso foi só um exemplo... mas são vários arquivos com funções inumeras.. onde n posso repetir toda hora. Entendeu? '-'
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17503
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh JS Files

18-07-2009 22:58

Montei um exemplo aqui que funcionou somente com JQuerys dentro do js.

Ficou da seguinte forma:

dentro do head

chamada para o jquery.js e o seguinte código

<script> function Carrega(arquivo){ var ref=document.createElement("script") ref.setAttribute("type","text/javascript") ref.setAttribute("src", arquivo) document.getElementsByTagName("head")[0].appendChild(ref) } </script>

No body ficou o seguinte

<div id="web" width="100%">abc</div> <a href="javascript://" onclick="javascript:Carrega('teste.js')">carrega</a>

E no teste.js tem o seguinte:

$("#web").css({"text-align" : "center"});

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado