Si vous regardez la source de cette page http://kingston.talking-newspapers.co.uk/, vous verrez une grande quantité de javascript en ligne près du haut.
Je ne veux pas vraiment que tout ce supplément flotte autour de la source de ma page, je préférerais le mettre dans une balise script, et ensuite je peux le minifier et tout.
Si je l'appelle en tant que fichier php, cela DEVRAIT fonctionner en théorie, je termine simplement l'extension du fichier js par php, et dans l'en-tête je mets ce qui suit:
header("Content-type:application/x-javascript");
mais... beaucoup des variables php utilisées pour générer la playlist dans le javascript sont définies au début du fichier index.php principal, et en appelant ce fichier de playlist js généré par php de cette manière, il semble l'évaluer complètement séparément, donc il est plein d'erreurs.
La seule solution à laquelle je peux penser est de faire écrire un fichier par la page, puis de le lire immédiatement. L'autre chose est que la playlist est susceptible de changer souvent et dynamiquement, donc je pense que je dois faire en sorte que le minify ne la mette PAS en cache?