Newsgroup: it.comp.lang.javascript
Titolo: Salvare HTML

Ora ho un comando che mi apre una finestra col contenuto di una funzione (è 
una pagina html):
    	location = STFunc.html
esiste modo di salvare questa pagina direttamente con una roba del tipo:
    	this.SaveToFile(FileName, STFunc.html)
qualcuno sa come farlo?

non  si puo' salvare su file in javascript lato browser.
Valter Mazzola -  Software/Databases for Enterprise Web Internet Sites
   PHP, Java Servlets, Applets, Jsp, ASP, PERL, Mod_Perl, Apache, IIS.
* 
HTTP://SITIDINAMICI.COM/?nttp
 
http://italia.LinSwap.com/?nttp
 
Phone:(+39) 347/129-07-16.  Fax:(+39) 02/700-539-403

> non  si puo' salvare su file in javascript lato browser.
...con l'eccezione di IE, dove si puň istanziare il FileSystemObject previo
permesso di esecuzione oggetti ActiveX...
Ciao

 permesso di esecuzione oggetti ActiveX...
Si, ma diciamo che IE non e' contemplato come "punto di riferimento" in 
Javascript.. :)
Come disse recentemente Davide, se non erro, "Internet Explorer e' tutto 
fuorche' un validatore" :D
In ogni caso, senza dover scomodare il FileSystemObject, e quindi 
permessi vari, se proprio vogliamo limitarci al solo IE, si puo' usare 
un suo behavior per fare il downloading di file..
.. e quindi, come voleva fare Pesce, salvare direttamente la pagina su 
HD.
E' molto piu' pulito.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

 E' molto piu' pulito.
...se fossi meno invornito...vado a farmi un caffč...magari due...

 ...se fossi meno invornito...vado a farmi un caffè...magari due...
Okay, fattelo anche per me.. sobbete.. :°


 Okay, fattelo anche per me.. sobbete.. :°
...ora anche una di quelle tue bustine gialle...

 HD.
una volta che hai scaricato la pagina tramite il behavior, come la salvi su
hd?

 ...ora anche una di quelle tue bustine gialle...
gu?
-- 
C'ya,
ZER0


 gu?
Intendevo il tuo puzzosissimo the.
Idiozie a parte mi è sorto il dubbio che è sorto anche a Dark.
E' vero che c'è il behavior download ed il corrispettivo metodo
startDownload(nomeFile,funzioneDaRichiamare), ma non mi sembra ci siano
possibilità di salvataggio senza il mio vecchio caro FileSystemObject.
Ho la memoria bacata? Vado a spulciare su MSDN... tu ragguagliami nel
frattempo...
Bye

> IE per *win*, non tutti.
Pardon, ormai considero ActiveX quasi un sinonimo di win... giusta
puntualizzazione.
Saludos

 hd?
..Tramite un accrocchio con Internet Explorer, l'output e lo sparavi al 
disco.
Lo feci piu' di un annetto fa per una web-app che non doveva 
visualizzare dei documenti quando ci cliccavi sopra (IE se ne strafotte 
del mime type settato da link), ma scaricarteli.
Non mi ricordo se sfruttai un baco nella sicurezza o altro, pero'. Non 
ho neanche i sorgenti di quell'applicazione, ma se la cosa ti interessa 
dopo il 15 ci rido' un occhiata. :)


 dopo il 15 ci rido' un occhiata. :)
la cosa interessa eccome! ;)

 
E come dovrei fare?

 dopo il 15 ci rido' un occhiata. :)
...oggi sarebbe il 21... è primavera... mi vuoi rivelare cosa hai fatto?
Su msdn ho trovato solo FSO da tutte le parti e mi mancherebbe solo questo
per terminare una webapp senza usare activeX. Come diavolo sei riuscito ad
avere accesso al disco?

 Come diavolo sei riuscito ad avere accesso al disco?
Purtroppo ricordo che invece ci battemmo il capo una vita e mezzo (io e 
un altro mio ex collega, tale Luca), e temo che mi ci vorra' 
altrettanto.
Cmq come ho detto, mi pare di aver usato una vulnerabilita' 
dell'IFRAME.. ma c'e' un passaggio che mi manca, perche' ricordo che si 
faceva apparire la finestra del "Save As", ma nn ignoro al momento il 
come..
Cmq sia, usando poi tecnologie server side ho scoperto altri modi meno 
complicati. :) Se ti puo' esser utile fischia..
