Newsgroup: it.comp.lang.javascript
Titolo: Visualizzare un file di testo in una colonna di una tabella.

Qualche tempo fa avevo posto questa news:
In una pagina HTML vorrei visualizzare, in una finestrella ,il contenuto di
un file di testo
pippo.txt rinnovabile e residente ovviamente sul server web.
Mi date una mano a risolvere questo problema ?
Grazie in anticipo.
Antonio Passaro
E-mail:
a.pa...@ba.dada.it
 
antonio...@hotmail.com
 
Mi ha risposto "
rob...@probo.it
" cosi':
dati.js----------------
var Dati= Array(
    Array("Capitol","Il Re Leone II","14-16,17-19,21-23","Vietato ai
Maggiori di 18!"),
    Array("Astra","Star Wars","12-14.30,15-17.30","-"),
    Array("Adua","Seven","13-14.30,15-17.30","VM14")
);
file .html-----------------------
<script src="dati.js"></script>
<script>
for (var i=0;i<Dati.length;i++)
{
    document.write("Nome: "+Dati[i][0]+"<BR>");
    document.write("Filme: "+Dati[i][1]+"<BR>");
    document.write("Orarioe: "+Dati[i][2]+"<BR>");
    document.write("Indicazionie: "+Dati[i][3]+"<BR>");
}
</script>
ma non riesco a farlo funzianare.
Ovvero ho messo le seguenti:
var Dati= Array(
    Array("Capitol","Il Re Leone II","14-16,17-19,21-23","Vietato ai
Maggiori di 18!"),
    Array("Astra","Star Wars","12-14.30,15-17.30","-"),
    Array("Adua","Seven","13-14.30,15-17.30","VM14")
);
in un file esterno dati.js, e le seguenti:
<script src="dati.js"></script>
<script>
for (var i=0;i<Dati.length;i++)
{
    document.write("Nome: "+Dati[i][0]+"<BR>");
    document.write("Filme: "+Dati[i][1]+"<BR>");
    document.write("Orarioe: "+Dati[i][2]+"<BR>");
    document.write("Indicazionie: "+Dati[i][3]+"<BR>");
}
</script>
 
nella pagina html.
Ogni volta che la eseguo (con explorer 3.0) lui mi dice:
"'Dati' is undefined"
Da cosa puo' dipendere ?
Grazie per l'aiuto
Antonio Passaro
--
Posted from 
mailbari.olivettiricerca.it
 [193.76.87.205]
via Mailgate.ORG Server - 
http://www.mailgate.org

Da cosa puo' dipendere ?
Dal fatto che IE3 non supporta questo sistema (l'uso degli Array): scusa, lo
script č mio e avevo dimenticato di specificare che funziona solo da
Explorer
4 in su e da Netscape 3 in su...
Cě@0.
Đarius! (
http://www.infotronica.it/darius/
)
-------------------------------------------------------

IE 3 e gli array non vanno d'accordo,
puoi mettere tutto in un frame e far aprire
il txt cosě comč,
Ciao
--
--
Bye
Ro<*ż*>berto

...


 wrote in message
7rtt61$1r6$1...@unlisys.unlisys.net...


 wrote in message
8XtE3.8671$E3.4...@typhoon.libero.it...


Non credo che con Javascript si possa risolvere il problema.
Beh, se invece di usare un .txt usi un .js, anche se su un altro server non
vedo perché non dovrebbe funzionare...
Cmq se devi visualizzare un file di testo così com'è senza funzioni di DB né
altre raffinatezze risulterebbe abbastanza veloce usare un:
         <iframe frameborder=yes|no scrolling=yes|no
src="
http://WinNT
+ASP/pippo.txt"> /*<ilayer> per NS*/ </iframe>
devo però ammettere che non so se IE3 supporti iframe o meno... fa lo
stesso?
:)
Cì@0.
Ðarius! (
http://www.infotronica.it/darius/
)
-------------------------------------------------------


Per quanto riguarda "ilayer" devo essere in grado di riconoscere il
browser...
Vero ?
In ogni caso ti risulta se con qualche applet Java si possa risolvere il
problema ?
E fare in modo che anche chi ha il browser IE 3.0 possa vedere il mio file
*.txt ?
Comunque Darius,davvero magnifico il tuo aiuto ....non so' come
ringraziarti.
Antoni Passaro

*.txt ?
Beh, forse il guardiano di qualche museo di archeologia informatica usa
ancora IE3...
:))
No, scherzi a parte, gli utenti di IE3 sono davvero cosě pochi che non vale
la pena di fare tanti sforzi.
Ad ogni modo probabilmente un open("file.txt",...) farebbe bene il suo
lavoro, anche se graficamente non č proprio l'obiettivo che ti eri
prefissato...
cmq non ho altre idee, per il momento, perché ti ripeto non ho IE3 e
non lo conosco bene... :(


...
