TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

Board => O ničom => Topic started by: markus on 23.04.2012, 23:55:27

Title: Help HTML resp. Javascript
Post by: markus on 23.04.2012, 23:55:27
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);
                }
Title: Re: Help HTML resp. Javascript
Post by: v_oid on 01.05.2012, 20:31:48
Mozes pouzit HTML5 API

http://www.html5rocks.com/en/tutorials/file/filesystem/ (http://www.html5rocks.com/en/tutorials/file/filesystem/)
http://www.w3.org/TR/file-writer-api/ (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?