Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Mirkop1988 28 Aug 2008, 14:07:53

: Javascript con php in .js esterno
: Mirkop1988 28 Aug 2008, 14:07:53
Programmo in php, un po' di perl e python. Conosco bene le regole xhtml e css, ma in javascript sono una mezza sega  :'(

Allora... ho aggiunto questo nell'index.php, nell'head:

:
<script language="JavaScript">
<!--
if (screen.width <= 1024){
 window.location = "<?php echo $this->baseurl ?>/templates/grey_rubber/badresolution.html";
}
//-->
</script>

Ora, vorrei metterlo in un .js esterno, così da tenere pulito l'index.php.
Ma come faccio per l'istruzione stampata dal php?
Javascript è client-side, quindi suppungo il file .js venga incluso nella pagina solo quanto è stato ricevuto dal browser, e quindi l'istruzione php non venga eseguita.

Come posso risolvere?

Se assegno l'url in una variabile? (non sono sicuro il codice sia corretto)
:
var url = "<?php echo $this->baseurl ?>";
E poi nel .js modifico così:
:
window.location = url+"/templates/grey_rubber/badresolution.html";
Potrebbe funzionare?

Poi... oltre al baseurl c'è un oggetto con proprio l'url del template in uso?
Se più avanti dovessi cambiare il nome della cartella del template, dovrei modificare tutti i nomi...

Thanks
: Re:Javascript con php in .js esterno
: fedu 22 Sep 2011, 15:41:31
Ciao leggo ora il tuo post con la speranza che abbia trovato una soluzione.
Io mi trovo ad aver realizzato una pagina web con wysiwyg e all'interno ho inserto un .js
Ora esportando il file html mi genera anche il .js


Come faccio a richiamare il js nella pagina visto che questa verrà inserita all'interno di un articolo di joomla?


grazie  scusa se dopo 3 anni invece di una risposta ti faccio una domanda!