• Welcome to TUKE FÓRUM - Fórum pre Å¡tudentov Technickej Univerzity v KoÅ¡iciach.
 

Help HTML resp. Javascript

Started by markus, 23.04.2012, 23:55:27

« predchádzajúce - ïal¹ie »

markus

Ziadam pomoc.

Mam vytvorenu stranku, ktora sa viacmenej vykonava cez javascript.
Jedinu moznost riesenia prave so subormi som nasiel pomocou ActiveX. Sice treba potvrdzovat nejake okna ale vsetko fachalo jak malo.
Problem nastal ked som to hodil na server bukovec.fei.tuke.sk.
vyzera to, ze pravdepodobne tam maju zakazane pouzivanie ActiveX prvkov lebo mi nezobrazuje ani moznost ich povolit vtedy, keby malo.

Nevie mi niekto poradit akym inym sposobom ako cez ActiveX si viem otvara ukladat subory pripadne hladat k nim cesty?

Vzor toho co mam :
var fso = new ActiveXObject("Scripting.FileSystemObject");
                var riadky = $("textarea#Funkcia").val().split("\n");
                var funkcie = riadky[1].split('=');
                var premenne = funkcie[0].split(',').length;
                var fullname = name + "-F"+riadky[0]+"P"+premenne;
                var path = fso.GetParentFolderName($(location).attr('href'));
                path += "/Files/"+fullname+".txt";
                if (path.substr(0,4)== "file") path = path.substr(8, path.length);
                try{
                    var subor = fso.OpenTextFile(path,1);
                    subor.close();
                   
                    var r=confirm("Zadaný súbor už existuje! Chcete ho prepísaÅ¥?");
                    if (r==true) uloz(fullname, path, fso);
                    else alert("Uloženie súboru sa nevykonalo!");
                }
                catch(e){
                    uloz(fullname, path, fso);
                }

v_oid

Mozes pouzit HTML5 API

http://www.html5rocks.com/en/tutorials/file/filesystem/
http://www.w3.org/TR/file-writer-api/

Ale to nefunguje, iba v Chrome. (Furt je to ale lepsie ako ActiveX.)

A preco nemozes ten subor normalne vygenerovat na servri a nechat pouzivatela si ho stiahnut?