Author Topic: Help HTML resp. Javascript  (Read 1420 times)

markus

  • Hero Member
  • *****
  • Posts: 916
    • View Profile
Help HTML resp. Javascript
« 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 :
Code: [Select]
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

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: Help HTML resp. Javascript
« Reply #1 on: 01.05.2012, 20:31:48 »
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?