onmouseover
イベントがトリガーされたときに入力タイプファイルダイアログボックスをポップアップさせる方法はありますか?または他のイベントonclick
?(ダイアログボックスを表示したいのonshake
ですが、モバイルデバイスのシェイクイベントにjQueryプラグインを使用しています)
アイテムを操作できるハックがあり、onclick
JavaScript / jQueryを使用して入力タイプのファイル要素(非表示になります)をクリックしますが、アイテムをonmouseover
または別のイベントに変更した場合は機能しませんでした。
編集:私のコードは、onmouseoverの代わりにonshakeイベント(jQueryプラグインを使用)を使用していることを除いて、少しこのように見えます。しかし、いくつかの問題:
<button onmouseover="javascript:opendialogbox('imageuploadform1');">nope!</button>
<script>
function opendialogbox(inputid){
document.getElementById(inputid).click();
}
</script>
<input type="file" id="imageuploadform1" name="picture" />