Carregar um arquivo javascript dinâmicamente.

Já mostrei aqui como carregar, em tempo de execução, um arquivo de folha de estilo css dinamicamente. Neste post, mostrarei como fazer para carregar um arquivo js também em tempo de execução. Para fazer isto, usaremos um método da classe ClientScriptManager presente no namespace System.Web.UI. O método RegisterClientScriptInclude é o responsável por incluir o arquivo js. Sua sintaxe, de acordo com a documentação da Microsoft, é a seguinte:

Name Description
ClientScriptManager.RegisterClientScriptInclude (String, String) Registers the client script include with the Page object using a key and a URL.
ClientScriptManager.RegisterClientScriptInclude (Type, String, String) Registers the client script include with the Page object using a type, a key, and a URL.

Para a utilização portanto deste método, faz-se necessário chama-lo apartir de um objeto do tipo Page.

Ex:

Page.ClientScript.RegisterClientScriptInclude(

   "jsHighSlide", "highslide.js");

Onde jsHighSlide é nome da chave (key) utilizada para identificar este objeto e highslide.js é o nome de arquivo que será incluído na página. O nome do arquivo pode ser uma url inteira, ou seja incluir http:// …

Veja também

Total de visitas: 1259.
Esta entrada foi publicada em Sem Categoria. Adicione o link permanente aos seus favoritos.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>