Salut,
Voila un bout de code qui va download un fichier a partir d'un URL pioché au hasard dans une liste des URLs dispos...
(je me suis permis de prendre qq libertés avec le nom de ton prog. )
Code :
- --- CUT HERE --- CUT HERE --- CUT HERE --- CUT HERE ---
- <HTML>
- <HEAD>
- <script language="JavaScript"><!--
- // ***************************************************
- // DECLARATION DE LA FONCTION RND()
- // ***************************************************
- function rndNumber(ANumber) {
- return (Math.floor(Math.random() * ANumber))
- };
- // ***************************************************
- // DECLARATION DU TABLEAU QUI CONTIENDRA LES MIRROIRS
- // ***************************************************
- var urlFiles = new Array();
- // ***************************************************
- // REMPLISSAGE DU TABLEAU AVEC LES MIRROIRS EXISTANTS
- // ***************************************************
- var urlCount = 0;
- urlFiles[urlCount++] = 'http://URL_DU_PREMIER_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_SECOND_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_TROISIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_QUATRIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_CINQUIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_SIXIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_SEPTIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_HUITIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_NEUVIEME_MIRROIR/FICHIER.ZIP';
- urlFiles[urlCount++] = 'http://URL_DU_DIXIEME_MIRROIR/FICHIER.ZIP';
- //et ainsi de suite ....
- // ***************************************************
- // DECLARATION DE LA FONCTION QUI PERMETTRA DE
- // RECUPERER LE FICHIER A PARTIR D'UN DES MIRROIRS
- // ***************************************************
- function downloadFile() {
- sURL = urlFiles[rndNumber(urlCount)]
- // * * * * * * * * * * * * * * * * * * * * * * * * * * *
- //
- // ATTENTION:
- // NE PAS OUBLIEZ DE COMMENTER L'alert() et de
- // DECOMMENTER LE document.location.href =
- //
- // * * * * * * * * * * * * * * * * * * * * * * * * * * *
- alert('le telechargement de PowerMachin va se faire a partir de \n' + sURL);
- // document.location.href = sURL;
- }
- //--></script>
- </HEAD>
- <BODY>
- <a href="javascript:downloadFile();">Downloader PowerMachin ici </a>
- </BODY>
- </HTML>
- --- CUT HERE --- CUT HERE --- CUT HERE --- CUT HERE ---
|
je l'ai testé avec succes sous IE6, NN4, Mozilla 0.9.4, Opera 5 et 6beta..
bonne chance...
[edtdd]--Message édité par JWhy--[/edtdd]
---------------
www.alliancefrancophone.org ... Home is where the heart is