質問

の応用:HTA(その家る、アプリケーションを使用するsendkeys()関数が使用されるファイルの読み込み入力します。

課題:ファイルはアップしました。

説明:オフスクリーン(見えないユーザーが投稿ファイルはサーバー通信を行います。ファイル入力の入力によsendkeys()関数が使用され(ことになります。が表示される場IE8ます。


なんだろうけど、日本人のこころが、この回避策の?

申し訳ない。ま編集の情報を追加しない場合は回答を提出する。

役に立ちましたか?

解決

IE8の <input type="file"> 要素を読み出しを防止するための安全。参照 ).

そのため、編集方法な可能です。

他のヒント

私はこの問題を解決の興味深いですよね。こちらはいかが---

を外部の意致しますのでファイル"と呼ばれるvbshelper.株式会社"を含む以下のコード:

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

内部のHTMLコードのヘッダに、以下のとお < Script>要素の...

<Script language="VBScript" src="vbshelper.inc">

 function defaultFldr()
    stuffKeys(" C:\Temp\*.txt~")
 end function

function do_something()
.
.
. etc
end function

</Script>

【ご注意-1が前のスペースC'C: emp\*.txt~'およびチルダ(~)後ます。txt.]

【ご注意-2または指定Script type=VBScriptとないタイプ="text/vbscript".なんなのか、なぜことが必要です。]


その後、HTMLコードを作成し、ボタンしんでみてはいかがでしょうか。

<input type="File" id="srcFile" onchange="do_something()" onclick="defaultFldr()">

【ご注意-3:また、stuffKeys機能のonclickのコマンドはなかなかです。るかのようにしておいてシングルクォーテーションのフォルダの文字列です。]

なので---できませんのWScriptオブジェクトからHTMLまたはHTAページですが、作品が参照される外部からなどのファイルです。の'vbshelper.株式会社'のファイルと同じフォルダーモジュール'をクリックしまHTAファイルです。

使用できる互換モードにIE8としての仕事ではないか。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top