Autor | Zpráva | ||
---|---|---|---|
BlackD Profil * |
#1 · Zasláno: 20. 3. 2007, 15:07:54
bry, chcel by som sa opytat ci existuje v js nieco ako include suboru alebo je ho nacitanie ako napr fopen
diki |
||
Joker Profil |
#2 · Zasláno: 20. 3. 2007, 15:17:42 · Upravil/a: Joker
Ne. Javascript z bezpečnostních důvodů nemůže přímo číst nebo měnit soubory na disku.
|
||
Hooonza Profil * |
#3 · Zasláno: 20. 3. 2007, 17:41:35
BlackD
Viz Joker, pokud potřebuješ načíst data z externího souboru, můžeš to zkusit "obejít" pomocí externího souboru s javascriptem, např. <script src="externi_soubor.txt"></script>. Ten soubor ale musí obsahovat javascript. Teda ne prosté údaje, ale např. var x = "diskuse"; var y = "jakpsatweb.cz"; |
||
Leo Profil |
#4 · Zasláno: 20. 3. 2007, 17:49:26
Zalezi na tom, co v tom souboru ma byt? HTML? JavaSript? Text? Leo
|
||
BlackD Profil * |
#5 · Zasláno: 21. 3. 2007, 13:45:56
v tom subore je css ale su tam aj php scripty ktore dynamicky generuje to css(hodnoty)
|
||
YoSarin Profil |
#6 · Zasláno: 21. 3. 2007, 13:52:51
BlackD
existuje v js nieco ako include suboru No, jako přímo include asi ne, ale na podobném principu pracuje AJAX, ne? Že získám obsah nějakého souboru ze serveru a pak ho pomocí třeba innerHTML strčím někam do stránky. Jinak nevím - jestli to chceš vložit do nějakého CSS souboru, tak tam se ti IMHO JS nezpracuje... |
||
Leo Profil |
#7 · Zasláno: 21. 3. 2007, 15:26:41
"v tom subore je css ale su tam aj php scripty ktore dynamicky generuje to css(hodnoty)"
A proc to chcete includovat pres JS? Staci to dat do externiho css souboru ne? Leo |
||
BlackD Profil * |
#8 · Zasláno: 21. 3. 2007, 19:42:54
Leo
ono to totiz nestaci lebo ked dam <link rel="stylesheet" type="text/css" .....> thak mi TIE hodnoty php script nechce nahodit |
||
Leo Profil |
#9 · Zasláno: 21. 3. 2007, 20:55:35
Jake TIE hodnoty? Leo
|
||
YoSarin Profil |
#10 · Zasláno: 21. 3. 2007, 21:11:23
BlackD
ono to totiz nestaci lebo ked dam <link rel="stylesheet" type="text/css" .....> thak mi TIE hodnoty php script nechce nahodit a v atributu href je co? styl.css nebo styl.php? Leo Jake TIE hodnoty? Asi ty co má generovat PHP, ale negeneruje... |
||
Volda Profil |
#11 · Zasláno: 22. 3. 2007, 02:48:59
Zdravim.
Mam podobny dotaz... Potreboval bych pomoci nejakeho kodu vkladat do stranek jiny kod z jineho serveru. V kodu by meli byt javascripty i php. Pokousel jsem se to udelat <script src="http://adresa.cz/script/index.php" type="text/javascript"></script> ale nic se mi nezobrazi ani kdyz tam napisu pouze text... Netusite jak na to? dekuji. |
||
souki Profil |
#12 · Zasláno: 22. 3. 2007, 08:29:11
ani kdyz tam napisu pouze text...
Samozřejmě, že ne. Zkus fo toho index.php dát jenom document.write('Ahoj'); a uvidíš... |
||
Leo Profil |
#13 · Zasláno: 22. 3. 2007, 08:49:59
Samozrejme pokud generujete externi soubor s js nebo css pomoci php, musite posilat i spravne hlavicky content-type, ne tam nechat vychozi, ktera tvrdi, ze jde o text/html, Leo
|
||
mandark Profil * |
#14 · Zasláno: 22. 3. 2007, 10:06:59
dynamický include za běhu javascriptu lze přidáním nového tagu script do DOM stromu - lze tak například on demand načítat knihovny apod.
|
||
Volda Profil |
#15 · Zasláno: 22. 3. 2007, 10:32:40 · Upravil/a: Volda
Samozřejmě, že ne. Zkus fo toho index.php dát jenom document.write('Ahoj'); a uvidíš...
samorejme, ze jsem zkousel i toto... Ja potrebuji aby se mi generoval obsah ze vzdaleneho souboru, da se to prirovnat reklame od google kdy nejaky script da pozadavek na server a ten neco vygeneruje |
||
peta Profil |
#16 · Zasláno: 23. 3. 2007, 10:48:48
Volda
cz.php.net/file cz.php.net/echo cz.php.net/implode Pokousel jsem se to udelat <script src="http://adresa.cz/script/index.php" type="text/javascript"></script> <script src="http://adresa.cz/script/index.php" type="text/javascript"></script> to je dobre, ale jakou mas nastavenou header v tom souboru, viz Leo? type="text/javascript" ? nebo type="text/plain" ? type="text/html" ? kdyz mas hlavicku plain/text, tak uz ti nepomuze, ze scriptu zadavas type=javascript. Je to chyba prohlizece a ignoruje tvuj prikaz, bohuzel. cz.php.net/header BlackD Zdrojove kody nebo presne popis, ceho bys potreboval docilit. Zatim ti to popisovani nejde. Zkus to nejak jako pro babicku. Nevime nic o JS, PHP, HTML a ted nam rekni, co bys potreboval. - stranka do stranky: jakpsatweb - HTML - ramy - tag: IFRAME - vkladani JS do stranky, viz Volda <script src="URL" type="text/javascript"></script> - httprequest (JS ajax) - google.com httprequest tam je JS, ktery na pozadi nacte nejaky soubor a pak jej pomoci JS nejak zobrazi http://www.volny.cz/peter.mlich/www.htm#mssub16 zasilani dat = httpRequest / IFRAME.src / SCRIPT.src / IMG.src cookies / JavaApplet jakpsatweb - heslo (zaheslovani) - vkladani souboru do souboru, na to staci tyto 3 funkce v PHP cz.php.net/file cz.php.net/echo cz.php.net/implode |
||
Hooonza Profil * |
#17 · Zasláno: 23. 3. 2007, 10:50:04
BlackD
ono to totiz nestaci lebo ked dam <link rel="stylesheet" type="text/css" .....> thak mi TIE hodnoty php script nechce nahodit Jak, nechce nahodit? Napiš toto, hodnoty stylu do ext. souboru a nahodí je: <?php ... echo '<link rel="stylesheet" type="text/css" .....>'; ... ?> |
||
BlackD Profil * |
#18 · Zasláno: 23. 3. 2007, 17:17:04
peta
ide o to: 1. mam stranku kde mi js vybera podla browsera css subor t.j. pre IE a ostatne 2. na podstranke si moze uzivatel vybrat farbu skinu(zmenia sa hodnoty v css) 3. to ze sa tie hodnoty menia robi php ktore podla toho aku farbu vyberie uzivatel vytvori premenne ktore potom vpisuje do css suboru |
||
BlackD Profil * |
#19 · Zasláno: 23. 3. 2007, 17:25:53
dakujem ze ste xceli pomoct ale uz sa mi to podarilo vyriesit...ak by mal niekto zaujem o to ako to ma byt tak piste...
|
||
Volda Profil |
#20 · Zasláno: 23. 3. 2007, 17:39:42
dekuju
Mno ja jsem zjistil ze chyba byla jak jinak samorejme ve me: neuvedomil jsem si ze kdyz volam ten script <scritp src........></script> ze ten vnitrek je a musi byt JavaScritp a dalsi vymezovani JS je zbytecne (jeste jenou jsem tam vkladal tagy <script .... >) Tak tedy jak jsem psal potrebuju aby mi ten script sahal do databaze delam to nasledujicim zpusobem document.write("<? php script ?>"); ale nevim jestli to je spravne... kazdopadne to funguje |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0