Autor | Zpráva | ||
---|---|---|---|
FlashManiac Profil |
#1 · Zasláno: 17. 2. 2006, 12:23:43
Cyao, chtěl bych se zeptat,esli dokáže Javascript ukládat do soubrů na místní disk.... pokud ano, jak? POkud ne tak jak se to obchází...
THX |
||
Marty Profil |
#2 · Zasláno: 17. 2. 2006, 12:34:02
Jen jako soubory COOKIE (omezené možnosti) jinak nedokáže (naštěstí).
|
||
Leo Profil |
#3 · Zasláno: 17. 2. 2006, 12:56:54
Neumi, neumi, a je to dobre, Leo
|
||
FlashManiac Profil |
#4 · Zasláno: 17. 2. 2006, 13:31:36
hmm tak diky..a jak se to obchází?
|
||
WanTo Profil |
#5 · Zasláno: 17. 2. 2006, 13:48:09
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=21&topic=2 0233
- už jsem ti říkal že to prostě nejde (ani nijak obejít), tak prosím nezakládej nové téma. |
||
habendorf Profil |
#6 · Zasláno: 17. 2. 2006, 13:52:32
Nejde to a ani to nemůže jít. Jak by se ti líbilo, kdybych ti něco ukládal (kromě cookies) na disk, třeba viry?
|
||
Oswald Profil |
#7 · Zasláno: 17. 2. 2006, 14:24:32
Ono to (někde) jde. V Mozille je možné požádat uživatele o rozšířená práva a v IE tuším pomocí ActiveX. Detaily neznám.
|
||
FlashManiac Profil |
#8 · Zasláno: 17. 2. 2006, 15:34:55
No dobře tak jsem pochopil že JS to nejde, tak bych ale rád věděl, jakým způsobem lze ukládat na disk, typický SAVE(jako např u hry)
|
||
T3RMiX Profil |
#9 · Zasláno: 17. 2. 2006, 16:19:46 · Upravil/a: T3RMiX
pres PHP napr. ale pouze na server na disk uzivatele nic neulozis
|
||
habendorf Profil |
#10 · Zasláno: 17. 2. 2006, 17:05:59
FlashManiac: prostě to nejde, smiř se s tím.
|
||
ah01 Profil |
#11 · Zasláno: 17. 2. 2006, 18:06:19
Mě není jasný, jestli chceš ukládat na disk ze stránky, která je on-line na internetu, nebo která je off-line na HDD nebo na CD. To první pochopitelně z bezpečnostních důvodů nejde. To druhé, ale v JavaSriptu realizovat jde (pokud to uživatel povolí).
|
||
WanTo Profil |
#12 · Zasláno: 17. 2. 2006, 18:20:46
ah01
Možná tak v JScriptu, který je od Microsoftu, a spolu s ActiveX je dokonalou bezpečnostní dírou, v JavaScriptu to ale nejde. |
||
peta Profil * |
#13 · Zasláno: 17. 2. 2006, 18:54:19
FlashManiac
ukladani do cookies www.volny.cz/peter.mlich/hry/hry.htm - digiinvader, mazesmith generator, ... www.volny.cz/peter.mlich/ - prepinani vzhledu lepsi ukladato do sql na serveru, pres PHP |
||
peta Profil * |
#14 · Zasláno: 17. 2. 2006, 19:00:56
Leo mozna se to da :) Kdyby se to nedalo, tak se ti nenahravaji viry pres ActiveX a podobne v IE. Ale tez je mozne, ze vyuzivaji jinou fintu, kdy na neco kliknes, ona je to prepsana vystrazna hlaska a odsouhlasis nahrani programu. Pak uz se spusti nejaky JS, ktery obsahuje nazev toho nahraneho souboru i s cestou vytazenou s cookies. (protoze jak predpokladam, pro spusteni musis znat presne umisteni a to se da zjistit jenom pri ukladani a ulozit tdo kukin)
|
||
ah01 Profil |
#15 · Zasláno: 17. 2. 2006, 20:07:18
WanTo: No to není tak docela pravda. To co máš nejspíš na mysli je FSO (File System Object) což je ActiveX objekt, který je součástí Windows. Ten umožňuje libovolnou činnost se souborovým systémem a můžeš ho použít v libovolným jazyce, který podporuje ActiveX - JScript, JavaScript, VBS, VB, VBA, ... a z prohlížečů podporuje ActiveX ve skriptech pouze IE a to navíc skript pracující s FSO provede jen u off-line stránky a navíc se ptá zda li to má provádět.
V ostatních prohlížečích existují jiné metody - nikdy jsem to nepotřeboval, tak je moc neznám, ale uvedu příklad, kde jsou použity. A to je http://www.tiddlywiki.com/ což je něco jako wiki systém (článek na Lupě) ale pracující jako samostatná html stránka. Pokud v ní provedete změny (na off-line stránce), tak se umí uložit na disk (funguje v IE, Mozille a Safari). Podmínkou, ale je off-line činnost. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0