Página 1 de 1

inserir .js apenas em uma página

Enviado: 03 Out 2009, 16:18
por cgp
Não sei se esta seria a categoria do forum correta para esta dúvida, mas não achei um mais específica para tal...

Seguinte, em uma página (artigo) do meu site eu chamo funcoes javascript. Então coloquei lá no <head> do index.php do template o <script type='text/javascript' src='script.js'>.

Ok, funciona tudo certinho, mas quando alguém acessar as outras páginas vai estar lá esta chamada d código inutil e que poderia pesar o site (caso eu faça muito o uso disto).

Então gostaria de saber como eu faria para linkar no <head> os js e css de páginas especificas apenas quando elas forem abertas.

Creio ser possível sem gambiarras, pois usando certos componentes/plugins em determinada páginas, é chamado seus arquivos js e css apenas nelas...

Alguém saberia me esclarecer esta dúvida? :D

Re: inserir .js apenas em uma página

Enviado: 10 Jun 2010, 22:55
por PokerPlayer
Olá cgp,

Pode usar o seguinte código no index.php:

Código: Selecionar todos

<?php
$pg = JURI::current();
if( $pg== 'APaginaQueVoceQuer.htm' ) : ?>
<script type="text/javascript" src="SeuJavaScript.js"></script>
<?php endif; ?>
:)