Autor Zpráva
mišmen
Profil *
čus lidi, mám soubor .js s funkcema javascriptu. Chtěl bych se zeptat jestli dou do tohoto souboru generovat data pomocí php. Vim že soubory .js podporujou jen JS syntaxe,funkce,atd... Takže když napíšu třeba document.write(<?echo 123 ?>); v souboru .js, nic se nestane. Jenom by mě zajímalo jestli to nejde nějak jinak. dikes
Miloš
Profil
Script nemusí být v souboru *.js, klidně ho nacpi do souboru s příponou php a v hlavičce pošli správný mime typ; (h)AFAIK je to takhle:
<?php
header("Content-type: text/javascript");


Ono by to mohlo mít i příponu js, ale to by bylo potřeba nastavit na serveru. Takhle je to, řekl bych, postačující.
Hugo
Profil
Ta hlavička ani není nutná. Stačit prostě v HTML načítat js soubor takto:
<script type="text/javascript" src="js.php"></script>
Miloš
Profil
Hugo
„Jak primitivní!“ „Leč jak účinné“ (Adéla ještě nevečeřela).
Proč mě to taky nenapadlo?
DoubleThink
Profil *
Celý problém je v tom, že server předává PHP ke zpracování jen určité typy souborů (typicky *.php)
Co se týče MIME typu, Hugo má pravdu, nezáleží na něm - servery stejně odesílají *.js soubory jako application/x-javascript
Toto téma je uzamčeno. Odpověď nelze zaslat.

0