javascript ou autre soluces pourriez vous nous aider c'est très import

javascript ou autre soluces pourriez vous nous aider c'est très import - Programmation

Marsh Posté le 30-11-2001 à 00:03:22    

http://forum.hardware.fr/forum2.ph [...] &owntopic=
 
voila c'est le développeur d'un excellent soft freeware qui à un problème avec son site internet car il est complètement full en téléchargement.
 
allez voir le topic à la page 17 ça serait super sympa pour donner un truc ou une idée.
 
merci d'avance car le soft en question c'est une bombe, et il est des plus utile.
 
 :jap:

Reply

Marsh Posté le 30-11-2001 à 00:03:22   

Reply

Marsh Posté le 30-11-2001 à 01:51:57    

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 :
  1. --- CUT HERE --- CUT HERE --- CUT HERE --- CUT HERE ---
  2. <HTML>
  3. <HEAD>
  4. <script language="JavaScript"><!--
  5. // ***************************************************
  6. // DECLARATION DE LA FONCTION RND()
  7. // ***************************************************
  8. function rndNumber(ANumber) {
  9.   return (Math.floor(Math.random() * ANumber))
  10. };
  11. // ***************************************************
  12. // DECLARATION DU TABLEAU QUI CONTIENDRA LES MIRROIRS
  13. // ***************************************************
  14. var urlFiles = new Array();
  15. // ***************************************************
  16. // REMPLISSAGE DU TABLEAU AVEC LES MIRROIRS EXISTANTS
  17. // ***************************************************
  18. var urlCount = 0;
  19. urlFiles[urlCount++] = 'http://URL_DU_PREMIER_MIRROIR/FICHIER.ZIP';
  20. urlFiles[urlCount++] = 'http://URL_DU_SECOND_MIRROIR/FICHIER.ZIP';
  21. urlFiles[urlCount++] = 'http://URL_DU_TROISIEME_MIRROIR/FICHIER.ZIP';
  22. urlFiles[urlCount++] = 'http://URL_DU_QUATRIEME_MIRROIR/FICHIER.ZIP';
  23. urlFiles[urlCount++] = 'http://URL_DU_CINQUIEME_MIRROIR/FICHIER.ZIP';
  24. urlFiles[urlCount++] = 'http://URL_DU_SIXIEME_MIRROIR/FICHIER.ZIP';
  25. urlFiles[urlCount++] = 'http://URL_DU_SEPTIEME_MIRROIR/FICHIER.ZIP';
  26. urlFiles[urlCount++] = 'http://URL_DU_HUITIEME_MIRROIR/FICHIER.ZIP';
  27. urlFiles[urlCount++] = 'http://URL_DU_NEUVIEME_MIRROIR/FICHIER.ZIP';
  28. urlFiles[urlCount++] = 'http://URL_DU_DIXIEME_MIRROIR/FICHIER.ZIP';
  29. //et ainsi de suite ....
  30. // ***************************************************
  31. // DECLARATION DE LA FONCTION QUI PERMETTRA DE  
  32. // RECUPERER LE FICHIER A PARTIR D'UN DES MIRROIRS
  33. // ***************************************************
  34. function downloadFile() {
  35.     sURL = urlFiles[rndNumber(urlCount)]
  36. // * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  37. //
  38. // ATTENTION:  
  39. //  NE PAS OUBLIEZ DE COMMENTER L'alert() et de
  40. //  DECOMMENTER LE document.location.href =  
  41. //
  42. // * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  43.     alert('le telechargement de PowerMachin va se faire a partir de \n' + sURL);
  44. //    document.location.href = sURL;
  45. }
  46. //--></script>
  47. </HEAD>
  48. <BODY>
  49. <a href="javascript:downloadFile();">Downloader PowerMachin ici </a>
  50. </BODY>
  51. </HTML>
  52. --- 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...  :hello:

 

[edtdd]--Message édité par JWhy--[/edtdd]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 30-11-2001 à 08:25:55    

un grand merci JWhy ça au moins c'est une réponsse détaillée et qui aide vachement.
. :bounce:  :bounce:  :bounce:  :bounce:

 

[edtdd]--Message édité par fredx--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed