begin process at 2012 05 30 02:46:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

Utilisation des ActiveX dans un site


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation des ActiveX dans un site

mercredi 21 mars 2007 à 17:02:47 | Utilisation des ActiveX dans un site

queeny933

J'ai ecrit une petite fonction qui permet de lister des fichiers .jpg se trouvant sous une directory (le nom de la directory étant passé en paramètres lors de l'appel de la page et récupéré dans le tableau des paramètres tabParam).
Cette fonction fonctionne parfaitement en local sur mon PC, mais quand je l'envoie sur mon site le processus se bloque dès qu'il arrive sur l'instruction :
fso=new ActiveXObject ("Scripting File SystemObject");
Y-a-t-il quelque chose a déclarer en plus quand on utilise les ActiveX "à distance"?
Corps de la fonction :
   if ( document.all)
   {
      // objet File System
      fso = new ActiveXObject("Scripting.FileSystemObject");
      // url courante
      url = self.location.pathname;
      // path du répertoire courant
      dir = fso.GetParentFolderName(url);
      dir = dir + tabParam[1];
      index_chaine = dir.indexOf("/DSCN", 0);
      dir = dir.substr(0, index_chaine);
      dir = dir.substr(1);
      // liste les fichiers du rep:
      var f, ff, res="";
      f = fso.GetFolder(dir);
      ff = new Enumerator(f.files);
      j=0;
      var num_photo=0;
      for (; !ff.atEnd(); ff.moveNext())
      { 
         //Isoler le numero de la photo :
         num_photo="http://" + ff.item();
         index_chaine = num_photo.indexOf("DSCN", 0);
         num_photo = num_photo.substr((index_chaine + 4), 4);
         if ( (num_photo >= tabParam[2]) && (num_photo <= tabParam[3]))
         {
            //alert ("num_photo=" + num_photo);
            tab_images[j]="file://" + ff.item();
            j++;
         }
      }
      indice_photos_max=j;
      j=0;
   }
mercredi 21 mars 2007 à 17:50:08 | Re : Utilisation des ActiveX dans un site

stfou

Membre Club
Réponse acceptée !
Les ActiveX accédants au fichiers sont bloqués par les navigateurs pour des raisons de sécurité, imaginez que l'on puisse effacer tous vos fichiers lors du chargment d'une page...
Donc il n'a rien a faire, a part peut-être faire télécharger le programme a tes internautes.


Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?

mercredi 18 avril 2007 à 12:25:41 | Re : Utilisation des ActiveX dans un site

seb52fr

J'utilise également les objets ActiveXObject et j'ai le meme pb pour une exécution à distance.
Comment serait-il possible de rendre téléchargeable le javascript contenant l'acitiveX pour éviter que le navigateur le bloque ?
Merci.
dimanche 22 avril 2007 à 17:01:05 | Re : Utilisation des ActiveX dans un site

queeny933

En fait si on veut ouvrir et fermer des fichiers à distance il vaut mieux écrire son programme en PHP car le mécanisme des sessions permet d'éviter ce qui est décrit dans la réponse précédente, c'est-a-dire qu'en Javascript rien n'interdit d'effacer tous vos fichiers sur votre PC  ou les lire à distance lors du chargement d'une page!



Cette discussion est classée dans : num, photo, fso, dir, ff


Répondre à ce message

Sujets en rapport avec ce message

appel d'une fonction selon paramètres passés... [ par poucinette51 ] Bonjour,je ne m'y connais pas trop en javascript et je bloque sur un truc :/Voila, j'ai une page qui affiche des photos miniatures, une autre page qui diaporama : passer à l'image suivante de facon automatique [ par poucinette51 ] Bonjour,J'ai un diaporama photos dynamique, cad que les images ne sont jamais les meme, tout est en php.L'affichage d'une photo se fait de la manière Problème avec fireFox [ par mqsi ] j'ai une fonction qui lire le contenue d'un fichier text  ça marche bien  avec Le navigateur Internet Explorer, voila le code : function LireTxt() { v Select actif ou non [ par jumano ] Bonjour,Quelqu'un pourrai-t-il m'aider à modifier le code transmis par the_smurf      function undisable(name,num){      disableAll(name);      docume menu ruban avec vignette [ par pule ] bonjour a tous j'ai trouvé un script tous simple pour faire une galerie mais le probleme est que les miniatures ne s'affiche pas en menu ruban mais s' info bulle photo + commentaire [ par speedylol ] bonjour ;-)je suis a la recherche d'un script info bulle , qui fonction super pour ajouter a mon site web. au passage d'un gif d'appareil photo montre quand survol de miniatures la photo principale change [ par karenma ] bonjourj'ai tenté le javascript pour que quand je survole mes miniatures la photo principale change et fait apparaitre la miniature en grand mais ça n galerie photo [ par maxxou56 ] Je souhaiterais réalisé un site internet avec une galerie photo, mais je suis un peu bloquer sur le code étant donné que je nai que très peu de basees Diaporama avec vignette cliquable [ par jeanclaude57 ] Bonjour j'ai un diaporama où je voudrais apporter une amélioration mais ne connaissant pas le Javascript je me tourne vers vous. Avec le diaporama j'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales