Joomla.it Forum

Non solo Joomla... => Sviluppo => : lory1990 10 Sep 2010, 15:57:53

: Javascript, ajax e altro.. dove metterli?
: lory1990 10 Sep 2010, 15:57:53
Ciao! nello sviluppo del mio componenete dovrei inserire del codice javascript ed importare delle librerie ajax per (ad esempio) spostare su e giù delle voci di una lista.

Come faccio ad includere queste librerie in maniera "pulita", ho cercato di utilizzare require / require once e altro ma non funzionano in locale....
: Re:Javascript, ajax e altro.. dove metterli?
: simone83 10 Sep 2010, 16:31:13
Ciao devi fare cosi:
$document = &JFactory::getDocument(); Cosi ottieni un riferimento al documento.
se vuoi aggiungere lo script tramite url
$document->addScript('url dello script');
se vuoi dichiararlo invece
$document->addScriptDeclaration("function esempio(){alert('ciao')}");


Puoi usare il document per tante altre cose come per impostare fogli di stile
modificare il tutiolo della pagine, meta key meta desc ecc


Ciao
: Re:Javascript, ajax e altro.. dove metterli?
: lory1990 10 Sep 2010, 16:36:44
ecco il problema è l'url dello script.... come lo recupero?
: Re:Javascript, ajax e altro.. dove metterli?
: simone83 10 Sep 2010, 16:39:22
ecco il problema è l'url dello script.... come lo recupero?

puoi usare
JURI::base() che ti ritorna ad esempio www.dominio.com/ o www.dominio.com/administrator se stai lavorando in amministrazione
oppure
JURI::root() che ti ritorna www.dominio.com/

Poi proseguil l'url di conseguenza /components/com_xxx ecc