2015-12-14 2 views
0

J'intègre Filepicker dans un formulaire sur une page Web. Tout fonctionne correctement, mais je ne peux pas empêcher le modal de s'ouvrir tout seul sur chaque chargement de page. Je ne peux pas trouver un moyen de désactiver cela.Filepicker - Modals s'ouvre au chargement de la page

est ici la mise en place que je joue avec au moment:

<script> 
    // Set up the API key 
    filepicker.setKey("XXXXXXX"); 

    filepicker.pickAndStore(
     // picker_options 
     { 
      openTo: 'COMPUTER', 
      services: ['CLOUDDRIVE','COMPUTER','DROPBOX','FACEBOOK','GITHUB','GOOGLE_DRIVE','GMAIL','SKYDRIVE','URL','FTP','CLOUDAPP'], 
      maxSize: 20971520, 
     }, 
     // store_options 
     { 

     }, 
     function(Blobs){ 
      console.log(JSON.stringify(Blobs)); 
     }, 
     function(error){ 
      console.log(JSON.stringify(error)); 
     }, 
     function(progress){ 
      console.log(JSON.stringify(progress)); 
     } 
    ); 
</script> 

Même chose sur codepen il n'y a rien dans le reste de la page qui provoque.

Répondre

1

Puisque vous choisissez un fichier, vous devriez avoir l'action de la fonction pickAndStore dans la fonction appelée lorsque vous cliquez sur un bouton pour l'activer.

var button = document.getElementById('filePick'); 
button.onclick(function() { 
    filepicker.pickAndStore({ 
     //etc. 
    }); 
}); 
+0

Merci, c'est évident! Je l'ai juste converti en jQuery car je l'utilise déjà sur la page. Tout fonctionne bien maintenant. – Brigante