DOM PARCOURIR LES RÉPERTOIRES ET FICHIERS EN LOCAL (EXCLUSIF : IE)
lakichemole
Messages postés253Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention18 mai 2009
-
5 août 2008 à 10:21
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
14 août 2008 à 12:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 14 août 2008 à 12:30
ou alors, comme c'est une application locale,
renommer index.html en index.hta et double cliquer
dessus pour lancer/exécuter. @+
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 14 août 2008 à 10:29
@PLARTS >> je n'ai pas eu l'occasion de tester sous Vista, mais sous XP il suffit de mettre sur "Activer" ou sur "Demander" dans les options de sécurité : "Contrôles d'initialisation et de script ActiveX non marqués comme sécurisés pour l'écriture de scripts".
Donc pas besoin de mettre tout le niveau de sécurité au plus bas !
Je suppose que ça doit être également possible sous Vista.
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 13 août 2008 à 17:46
Ok, très bien,
mais avec VISTA, je dois mettre la sécurité au niveau le plus bas pour autoriser l'activeX, est ce normal ?
Avec WindowsXP, il damnde l'autorisation dans une barre jaune en haut.
Merci pour votre réponse sur VISTA.
Pierre.
lakichemole
Messages postés253Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention18 mai 2009 6 août 2008 à 10:10
Je viens de voir le code très bien commenté :) je t'avais pas mis de note alors comme ça c'est fait:)
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 6 août 2008 à 10:00
Bultez,
Merci!
Je vais étudier ces composants et je mettrai à jour pour une version 2.0.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 6 août 2008 à 06:16
réellement très bien.
tu pourrais le rendre "quasi compatible" avec FireFox en utilisant
Components.classes["@mozilla.org/file/local;1"].
createInstance(Components.interfaces.nsILocalFile);
sauf l'affichage des images !
@+
lakichemole
Messages postés253Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention18 mai 2009 5 août 2008 à 13:37
Oui tout a fait c'est pour cela que je dis que sa ne déroge pas au règle de sécurité, et sinon oui via un textaera ou autre contenu d'une div, fichier xml...
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 5 août 2008 à 12:35
En quelques sorte je dirait oui, mais vu que l'utilisateur a accepté l'utilisation de l'ActiveX il sait les risques qu'il court.
D'autre part je pense que tu es limité dans la taille d'un textarea si c'est à ça que tu penses.
lakichemole
Messages postés253Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention18 mai 2009 5 août 2008 à 10:58
J'ai bien compris pour le input file (j'avais fait des tests à une époque :)) je parlais d'ajax, genre vu que tu as ton image dans ta page j'imagine qu'avec un peu de javascript et un HTTPRequest (ajax donc) tu peu envoyer le contenu de cette image à ton serveur et par la même astuce envoyer d'autre fichiers que des images? (ce ne serais pas un troue de sécurité vu que c'est un activx)
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 5 août 2008 à 10:49
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 5 août 2008 à 10:45
Lakichemole,
on pourrait non :
"Malheureusement (ou heureusement c'est selon le point de vue) pour des raisons de sécurité, il n'est pas possible d'assigner à un input de type file une valeur".
on pourrait oui :
la solution serait que tu lis le contenu d'un fichier et que tu l'envoies via un textarea.
Safari permet d'assigner à un input de type file une valeur, mais il affiche un message d'alert au client lui demandant s'il autorise ou non cette action !
Nickadele
lakichemole
Messages postés253Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention18 mai 2009 5 août 2008 à 10:21
"Autre petite particularité du script, la possibilité d'afficher une image se trouvant sur la machine local".
En gros on peut récupérer tout le contenu du pc du client avec la requête ajax qui va bien ?
14 août 2008 à 12:30
renommer index.html en index.hta et double cliquer
dessus pour lancer/exécuter. @+
14 août 2008 à 10:29
Donc pas besoin de mettre tout le niveau de sécurité au plus bas !
Je suppose que ça doit être également possible sous Vista.
13 août 2008 à 17:46
mais avec VISTA, je dois mettre la sécurité au niveau le plus bas pour autoriser l'activeX, est ce normal ?
Avec WindowsXP, il damnde l'autorisation dans une barre jaune en haut.
Merci pour votre réponse sur VISTA.
Pierre.
6 août 2008 à 10:10
6 août 2008 à 10:00
Merci!
Je vais étudier ces composants et je mettrai à jour pour une version 2.0.
6 août 2008 à 06:16
tu pourrais le rendre "quasi compatible" avec FireFox en utilisant
Components.classes["@mozilla.org/file/local;1"].
createInstance(Components.interfaces.nsILocalFile);
sauf l'affichage des images !
@+
5 août 2008 à 13:37
5 août 2008 à 12:35
D'autre part je pense que tu es limité dans la taille d'un textarea si c'est à ça que tu penses.
5 août 2008 à 10:58
5 août 2008 à 10:49
Nickadele
5 août 2008 à 10:45
on pourrait non :
"Malheureusement (ou heureusement c'est selon le point de vue) pour des raisons de sécurité, il n'est pas possible d'assigner à un input de type file une valeur".
on pourrait oui :
la solution serait que tu lis le contenu d'un fichier et que tu l'envoies via un textarea.
Safari permet d'assigner à un input de type file une valeur, mais il affiche un message d'alert au client lui demandant s'il autorise ou non cette action !
Nickadele
5 août 2008 à 10:21
En gros on peut récupérer tout le contenu du pc du client avec la requête ajax qui va bien ?