Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 6. 3. 2009, 11:24:28
Zdravím.
Chcem vytvoriť textový súbor pomocou JS: <html> <body> <script language="JScript"> <!-- function createFile() { var myObject, newfile; myObject = new ActiveXObject("Scripting.FileSystemObject"); newfile = myObject.CreateTextFile("c:\\testing.txt", false); } --> </script> Create Text file "testing.txt" <form name="myForm"> <input type="Button" value="Click to Create New File" onClick='createFile()'> </form> </body> </html> Z určitých dôvodov nemôžem použiť stranu servera pre vytvorenie súboru, súbor sa musí vytvoriť lokálne. Prečo mi ale ten kód hore nefunguje? JS konzola v IE hlási: Automation server can't create object |
||
hal_sk Profil |
#2 · Zasláno: 6. 3. 2009, 12:24:33
Problém bol v nastavení zabezpečenia prehliadača. Už je to OK.
Ale zaujímalo by ma že či takéto niečo ide vytvoriť aj v neIE prehliadačoch. Lebo tam asi podpora ActiveX neni. Je tam nejaká alternatíva, pre klientskú tvorbu súborov? |
||
Joker Profil |
#3 · Zasláno: 6. 3. 2009, 12:39:29
hal_sk
Šlo by to přes Java applet. Ale aby mohl pracovat se soubory, musí být asi důvěryhodný a tudíž digitálně podepsaný nebo tak něco. |
||
hal_sk Profil |
#4 · Zasláno: 6. 3. 2009, 20:20:33 · Upravil/a: hal_sk
Prosím vás, ako sa dá spraviť to, aby sa predtým než sa vytvorí samotný textový súbor, zobrazil dialóg na určenie miesta kam chcem textový súbor uložiť.
Okno Save as..., také niečo... |
||
Časová prodleva: 15 let
|
0