Newsgroup: it.comp.lang.javascript
Titolo: Un bel quesito

Salve a tutti.
Sto creando una pagina web che riporta un elenco di codici di un catalogo.
Ad ogni codice deve corrispondere un link che consenta il download di un
documento (.doc).
Per es.:
Descrizione                codice
aaaaaaaaaaaaa        ad-1235
bbbbbbbbbbbbb        dg-5467
ccccccccccccccc       ef-4523
                                     ^^^^^^^^
                                     Questi sono i collegamenti ipertestuali
I file da scaricare ( i .doc) hanno un nome standard che deriva dal codice
stesso dell'articolo. Per es.
Descrizione                codice               Doc
aaaaaaaaaaaaa        ad-1235       ->    dd-1235.doc
bbbbbbbbbbbbb        dg-5467        ->   dd-5467.doc
ccccccccccccccc       ef-4523         ->   dd-4523.doc
Ecco la domanda:
c'e' il modo di fare una specie di routinetta in javascript che, puntanto
sempre alla stessa pagina (quella che conterra' il javascript), capisca
automaticamente in base al link di provenienza ed in base allo standard (una
parte del link e' sempre uguale ed univoca al nome del file da scaricare), a
che file .doc riferirsi per il download?
Non so se sono riuscito a spiegarmi bene.
Grazie e ciao.

Per fare cio' che chiedi non hai bisogno di script, basta l'HTML.
E' sufficiente rendere un link sul codice del prodotto in questo modo:
<a href="ad-12345.doc">ad-12345</a>
In caso di clic, il browser chiedera' all'utente se desidera aprire o
salvare il file DOC (sempre che l'estensione sia stata registrata
dall'utente come tipo MIME, ovvero se l'utente e' in possesso di MS Word).
Se l'utente decidera' di salvarlo su disco, partira' automaticamente una
sessione FTP per lo scaricamento del file.
(Troppo semplice. Non e' che ho travisato il senso della tua domanda?)
Ciao,
Luca
-----------------------------------------------
per scrivermi, rimuovere TOGLIMI dall'indirizzo

Corretto. Il problema che complica la faccenda e' che vorrei che href punti
per tutte le righe di articoli sempre allo stesso oggetto, che rilevi in
qualche modo la stringa ipertestuale di provenienza, la tratti in qualche
modo per estrarre il nome del .doc e la colleghi.
Non sono matto, ma e' che questo listino dovra' modificarlo una persona non
pratica con html e volevo semplificargli la vita consentendogli in questo
modo di fare solo un cut & paste della riga precedente, andandola poi a
modificare come se usasse un word processor.
Grazie comunque.

credo che la cosa si possa fare solo facendo girare un'appliacazione su un
server. così facendo è possibile passare (non diversi metodi) parametri a una
pagina...
potresti provare a fare una pagina "destinazione" e passargli i parametri che
ti servono aggiungendoli all'URL in questo modo
www.xxx.com/pagina.htm?paretro1=valore1&parametro2=valore2
e poi cercare di accedere ai parametri come proprietà dell'oggetto request.
Molto probabilmente non funzionerà (lato client, lato server funziona così) ma
tanto vale provarci.
ciao,
    Marcello
p.s. non è che mi sai dire se la tag SRC per gli script non funziona sui
browser 3?
es.    <SCRIPT LANGUAGE="JavaScript" SRC="browser.js">
        </SCRIPT>
mi apre la pagina .js come se fosse un file di testo.

 mi apre la pagina .js come se fosse un file di testo.
  scusate per gli errori,
    Marcello