Rapport de message :*
 

Re: En VBA gérer la boite windows 'Télécharger un fichier'

Titre du sujet : Re: En VBA gérer la boite windows 'Télécharger un fichier'
par Guy le 02/10/2009 12:14:27

Bonjour JackyAmiens,

Citation :
Guy a écrit :

À ce que je vois tu cherches à te compliquer la vie, c'est parfois bon signe mais pas toujours.
À la lecture de ton premier courriel le a href="?p=5&d=6&u=-1&r=481&dl=0" me semble du Server Side Scipting (ASP ou PHP ou je-ne-sais-trop) qui n'est pas utilisable tel quel.
...


Le je-ne-sais-trop est du JavaScript en Client Side Scripting plutôt!  et à la lecture du code de la page web envoyé(2009-T03)_Commerce_Marché_PME pointe vers
catalogue.html?p=5&d=6&u=-1&r=481&dl=6. Les paramètres suivant le ? sont interprété dans le code js d'un des fichiers script (peut-être boutique.js ?) comme tu le notes fort pertinemment. Alors, à moins d'avoir accès au code je ne vois pas bien le moyen de sortir de cette ornière.

L'ouverture du formulaire de téléchargement est provoqué par une URL du genre hachetétépé://trucchose.../.../Machin.[extension de fichier ou d'exécutable] (hachetétépé ne sert qu'à empêcher Xoops truc de reconnaître l'URL et de zigouiller la ligne)

Cette extension est fournie par le script, c'est cette cible que tu souhaites récupérer sans passer par le formulaire de téléchargement. Faudra que tu déroutes le code JavaScript.

C'est une page d'intranet ok.  As-tu essayé de copier la page sur ton poste. Les scripts seront (devraient être) importés dans un dossier du genre
.../.../catalogue.html_fichiers et tu auras (devrais avoir) accès au code JavaScript. À partir de là papier, crayon, café et mirettes grandes ouvertes seront de mise.

(Détail et remarque d'un farouche partisan des standards web : la page roule en charset=windows-1252 d'où les caractères é affichés dans Firefox. J'ai modifié en charset=utf-8 un standard du w3c et (2009-T03)_Commerce_Marché_PME s'affiche correctement dans Firefox, IE, et al.Ce truc est Microsoft-centric, il s'affiche à merveille dans IE mais pas ailleurs...)

Cordialement et désolé du peu,

Guy