Newsgroup: it.comp.lang.javascript
Titolo: link "dinamico" -HOW TO-

Il mio problema che qualcuno di buonaPazienza spero mi aiuterà a risolvere:
Vorrei un aiuto per creare un link che miri al documento di una directory
con il nome più "alto";
per esempio:
se in una directory ho 4 documenti nominati
    001.html
    002.html
    003.html
    004.html
il mio link deve mirare a 004.html
Se però aggiungo nella directory un file dal nome 005.html avrò:
    001.html
    002.html
    003.html
    004.html
    005.html
e quindi il mio link mirerà questa volta a 005.html e così via....
Questo script mi serve per una netzine in modo da poter uploadare le news
senza aggiornare i link
SPERO MI AIUTATE
Grazie EDY

 con il nome più "alto";
[... snip ...]
Devi lavorare lato server (ASP, CGI, PERL,...), gia che ci sei con un database 
magari.
JavaScript non può accedere al File System né del server, né del client.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------



Ciao Riccardo, era tanto che non mi divertivo leggendo le tue
risposte!
Stavo pensando a cosa servira' mai l'oggetto FILE di JavaScript Server
Side.... bho!!!!!

e quindi il mio link mirerà questa volta a 005.html e così via....
Non con javascript... al massimo con Java o qualcosa server side se ne
hai i diritti
----
Antonello Pasella 
studente di Ing.Informatica al Politecnico di Torino
Attualmente svolgo attivita' di formazione professionale

 Side.... bho!!!!!
Nel caso di LiveWire serve ad accedere al File System sul server ed a 
manipolare databases. Dai uno sguardo alla reference di Netscape. Ma, appunto, 
in un contesto server-side, immagino (non ho mai provato) con un server 
Netscape.
Quindi la mia risposta resta comunque giusta, perché il contesto della mail di 
EDY intendeva ovviamente riferirsi al JavaScript "classico" che si usa nel 
browser, dato che lui pensava di poter usare JavaScript per sfogliare il 
contenuto di una cartella, ordinarne i files per data e ora, e presentarne a 
video l'ultimo.


 SPERO MI AIUTATE
  Insieme alla pagina XXX.html fai l'upload
  di una piccola immagine gif con il nome
  XXX.gif, una decina byte bastano.
  Quando fai l'upload di una pagina YYY.html
  rinomini l'immagine in YYY.gif
   Il seguente metodo comporta che nel caso in
 cui si arrivi alla pagina 999.html il browser richiede
 l'immagine al server 999 volte con probabile paurosa
 attesa da parte dell'utente, quindi e' molto discutibile.
  Ma assai piu' discutibile e' la tua richiesta di operare
 solo sul client per indovinare le modifiche fatte sul server.
  Con due righe di codice server side il problema si
 risolve assai meglio senza intasare le linee con trucchi
 barbari simili a questo sia pur migliorabile.
<HTML lang="it" dir="ltr">
<HEAD>
<TITLE>Quicker</TITLE>
<SCRIPT language="javascript">
function carica() {
  location.href = Nome + ".html";
 }
var pippo = new Image;
var Nome;
pippo.onload = carica;
function Go() {
 for(var i = 0; i < 1000; i++) {
     Nome = i<10 ? "00" + i : i<100 ?  "0" + i : i;
     pippo.src = Nome + ".gif";
 }
}
 </SCRIPT>
</HEAD>
<BODY bgcolor="#ffffff">
<A href="javascript:Go();">Clicca_qui_per_le_ultime_news</A>
</BODY>
</HTML>