summaryrefslogtreecommitdiff
path: root/public/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/main.js')
-rw-r--r--public/main.js46
1 files changed, 1 insertions, 45 deletions
diff --git a/public/main.js b/public/main.js
index 5ca23c7..ede1a30 100644
--- a/public/main.js
+++ b/public/main.js
@@ -29,16 +29,7 @@ function confirmerSuppression() // appel 'onCLick'
29 29
30// code exécuté à la validation du formulaire 30// code exécuté à la validation du formulaire
31function envoiDonnees() 31function envoiDonnees()
32{ 32{}
33 // supprimer le positionnement absolu de l'iframe
34 /*let balisesIframe = document.getElementsByTagName("iframe");
35 for(var i = 0; i < balisesIframe.length; i++)
36 {
37 alert(balisesIframe[i].getAttribute("style")); // affiche le CSS
38 balisesIframe[i].removeAttribute("style");
39 alert(balisesIframe[i].getAttribute("style")); // affiche null
40 }*/
41}
42 33
43// bouton "mailto", le visiteur ne quitte pas la page 34// bouton "mailto", le visiteur ne quitte pas la page
44function clientCourriel() 35function clientCourriel()
@@ -89,38 +80,3 @@ function nouveauMotdepasse(page)
89 alert('Le mot de passe a été modifié.'); 80 alert('Le mot de passe a été modifié.');
90 window.setTimeout(location=('index.php?page=' + page + '&message=nouveau_mdp'), 0); 81 window.setTimeout(location=('index.php?page=' + page + '&message=nouveau_mdp'), 0);
91} 82}
92
93// envoie gros fichier ZIP
94// si le fichier ne passe pas la limite de l'hébergeur (php.ini)
95// l'ouvrir en javascript chaque envoyer progressivement
96function getFileInfo()
97{
98 // l'idi est dans le formulaire
99 var name = document.getElementById('myFile').files[0].name;
100 var size = document.getElementById('myFile').files[0].size;
101 var type = document.getElementById('myFile').files[0].type;
102 var date = document.getElementById('myFile').files[0].lastModifiedDate;
103
104 var infos = name+" "+size+" "+type+" "+date;
105 alert(infos)
106 return(infos);
107}
108
109function extraireZIPetEnvoyerUnParUn(maxPHPiniWeight, archiveFormat)
110{
111 // taille du fichier?
112 var fileInfos = getFileInfo();
113 alert(fileInfos);
114
115 // taille limite autorisée?
116 // obtenue par php avec: ini_get('upload_max_filesize');
117
118 // si le fichier est plus gros que la limite:
119 // extraire l'archive
120 // envoyer les fichiers un par un par des requêtes AJAX
121 // le serveur peut aussi limiter le nombre de fichiers
122 // lors d'un envoie multiple
123 // en les envoyant un par un ça devrait être bon
124
125 // sinon ne rien faire et laisser l'envoi normal se faire
126}