Autor | Zpráva | ||
---|---|---|---|
mišmen Profil * |
#1 · Zasláno: 3. 12. 2006, 00:38:00
č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 |
#2 · Zasláno: 3. 12. 2006, 01:07:10
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 |
#3 · Zasláno: 3. 12. 2006, 08:05:18
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 |
#4 · Zasláno: 4. 12. 2006, 01:33:23
Hugo
„Jak primitivní!“ „Leč jak účinné“ (Adéla ještě nevečeřela). Proč mě to taky nenapadlo? |
||
DoubleThink Profil * |
#5 · Zasláno: 4. 12. 2006, 01:47:17
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 |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0