Back to top

Autore Topic: Javascript con php in .js esterno  (Letto 1665 volte)

Offline Mirkop1988

  • Esploratore
  • **
  • Post: 148
    • Mostra profilo
Javascript con php in .js esterno
« il: 28 Ago 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:

Codice: [Seleziona]
<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)
Codice: [Seleziona]
var url = "<?php echo $this->baseurl ?>";
E poi nel .js modifico così:
Codice: [Seleziona]
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

Offline fedu

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re:Javascript con php in .js esterno
« Risposta #1 il: 22 Set 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!

 



Web Design Bolzano Kreatif