Newsgroup: it.comp.lang.javascript
Titolo: lettura di file .txt

Salve a tutti,
avrei una domanda: con javascript è possibile leggere un file .txt per poter
costruire una pagina .html?
Grazie mille!

 costruire una pagina .html?
No.

 ha scritto nel messaggio
news:xnbZ5.81986$hk4.3...@news.infostrada.it...

Questo non si può fare, però potresti utilizzare un file .js, dichiararvi
delle variabili che ti servono e richiamarle all'interno della tua pagina
nella posizione opportuna. Io, per esempio, ho utilizzato questa tecnica per
riempire una form select.
Spero di esserti stato utile, ciao.

Si e no, puoi leggere un file di testo sul computer del client, solo se ti
autorizza e se usa Internet Explorer, quindi è sconsigliabile per quello che
vuoi fare
Ciao
Giuseppe Di Natale
gdin...@jsdir.com
http://www.jsdir.com

costruire una pagina .html?
<object type="text/plain" data="nomefile.txt" id="text">
</object>
Internet Explorer lo prende senza far storie, ma credo anche NN6/Mozilla
Essendo essenzialmente un iframe contenente solo testo, non dovrebbe generare
errori o avvisi di sorta
Questo creera' all'interno della pagina un secondo oggetto document (con il
vantaggio di non mostrare nulla sulla pagina), e potrai accedere al suo
contenuto cosi':
document.getElementById("text").object.body.innerText
^^^^^^
necessario l'object, altrimenti otterremmo un riferimento al contenitore
all'interno del quale e' ospitato l'oggetto, ossia la tag OBJECT, nient'altro
che un layer
se il meccanismo non fosse tanto rognoso (provate con type="image/jpeg"
data="immagine.jpg"), potrebbe essere usato per sostituire definitivamente le
tag IMG, EMBED e IFRAME

 tag IMG, EMBED e IFRAME
E perche' li vuoi sostituire? :?

E perche' li vuoi sostituire? :?
a me lo chiedi? chiedilo al w3c... anche se secondo me hanno ragione da 
vendere, è un modo molto più razionale di organizzare una pagina... tra 
l'altro un editor serio ti dirà che applet ed embed sono "deprecated" in html 
4, e che object è da preferirsi... ma per ora non se ne fa nulla perchè 
object viene gestito in maniera orripilante dal 99% dei browser in 
circolazione
comunque, sai la cosa brutta qual è? Microsoft indica in fondo ad ogni 
oggetto e proprietà del DHTML a quale standard pubblico si rifà... per il 
cross-browsing va bene escludere le "Microsoft extension to HTML/CSS" o 
quelle cose di cui si dice "There is no public standard that applies to this 
property/object/eccetera"... ma se ci pensi, anche quando vedi "This object 
is defined in HTML 4.0" o simili, non puoi andare affatto sul sicuro... tanto 
più che di oggetti ormai affermatissimi come il già citato embed si dice 
chiaramente "This is an extension to HTML"... e allora io che faccio? ascolto 
il w3c e aspetto :)

 niente. Ma è leggerissimo), sai quanto importa a me :)
Infatti non lo dicevo a te direttamente, ma semplicemente per completare la
risposta che hai dato.
Cmq sia, se vuoi usare IE 2.0, perche' non usi NS? Le prime versioni di
Netscape sono molto meglio di quelle di IE.

Netscape sono molto meglio di quelle di IE.
Lo so, lo so, i problemi sono altri pero'. Di Netscape ho trovato solo
un'improponibile 1.0... crasha su 
www.netscape.com
, per dirne una... ma ho
trovato di peggio: Mosaic 0! praticamente INUTILE...
Un punto a favore di Internet Explorer 2 e' che usa tutti i componenti del 5
(escluso ovviamente il motore di rendering e parecchia altra roba...), in
pratica basta solo l'exe (da rinominare senno' non parte) e la dll standard
per la crittografia (secbasic.dll, di - pensa un po'? - Netscape), tutto il
resto (dll, cartelle, chiavi di registro) le "eredita" dal "fratello
maggiore"