Question

Application :. HTA (donc IE) Ceci est une application qui utilise SendKeys pour remplir un champ d'entrée de fichier

Numéro . Le fichier est téléchargé jamais

Description : Une forme offscreen (invisible pour l'utilisateur) télécharge un fichier sur le serveur. Le fichier d'entrée est entré via EnvoiTouches (JavaScript). Semble être isolé lorsque IE8 est installé.


Quelqu'un sait-il de ce qui peut être la cause et solutions de contournement?

Désolé pour le manque d'information. Je vais modifier la question des informations supplémentaires si aucune réponse sont soumises.

Était-ce utile?

La solution

IE8 a fixé l'élément en lecture seule afin d'éviter les attaques de sécurité. (Voir article ).

Par conséquent, une façon programmatique est impossible.

Autres conseils

En fait, je résolu ce problème avec un truc intéressant. Voici comment ...

Créer un vbscript externe 'inclure le fichier' appelé 'vbshelper.inc' qui contient le code suivant:

function stuffKeys(x)
    Set wshShell = CreateObject("WScript.Shell")
    wshShell.Sendkeys(x)
end function

L'intérieur de votre tête HTML de code, placez les lignes suivantes en tant que votre premier élément

scroll top