下記の質問をいただいたが、回答ができなかったお話。
csvをDownloadする画面に行くのですが、
そこのボタンがJavaScriptで動くように設定されているのですが、
動かすことができません。
下記がボタンのソースです。
input type="image" name="XXXXXX_SubmitCsv" src="xxxx_dl_csv.gif"
style="cursor: pointer;" alt="CSVデータ保存" title="CSVデータ保存"
width="240" height="45"
class="inline"
onclick="if(!checkFileUploadName()) return false;
・
・
・
input type="image"
Input Typeでイメージを使用しているサイトでは、
たまにロボットよけで(自動操作除けで)
画像のクリックされた位置
x,y
が、0,0左上じゃないことを確認していたりします。
なので、
onclickの!checkFileUploadNameでファイル名チェックついでにロボットをさけているのでは?
↑何言ってんだコイツ?
意味不明、日本語で書いてください。
と言われそうな文章ですね。ぉぃぉぃ
www.youtube.com
https://www.youtube.com/watch?v=DIfIZRq1U1I
下記の入力フォームがあったとして、
ファイル名
と
input type="image" イメージで処理タイミングをとった?ボタン
※ドメインも違うしhttpでFormデータ送っているので、
ブラウザやセキュリティソフトによっては、警告でるけど、
テストしてみてください。
↑で使ったHTMLソース↓
<FORM ACTION="http://www.ken3.org/cgi-bin/test/test041-1.asp" METHOD="POST"> ファイル名:<INPUT TYPE="text" SIZE="20" NAME="FNAMETEXT" VALUE="20200521-001.csv"><br> <br> イメージを使うと↓ <input type="image" name="SubmitMap" src="https://cdn-ak.f.st-hatena.com/images/fotolife/k/ken3memo/20200522/20200522001020.jpg" alt="MAP"><br> <input type="image" name="SubmitCsv" src="https://cdn-ak.f.st-hatena.com/images/fotolife/k/ken3memo/20200522/20200522001024.jpg" alt="CSV"><br> <br> <font color="blue">ついでに普通のダミー TYPE="submit" 送信ボタンのテスト</font><br> <INPUT TYPE="submit" NAME="btn1" VALUE="送信1"> <INPUT TYPE="submit" NAME="btn2" VALUE="送信2"> <INPUT TYPE="reset" VALUE="入力し直す"> ↑このダミーボタンを見えなくして先頭に置き、自動操作でひっかけ・ワナをはったりイロイロと・・・<br> </FORM>
以上、簡単な
input type="image" のボタン
テストでした。
あと、マウスオーバーなどのイベントでロボット・自動操作除けをしていたりします。
ken3memo.hatenablog.com
読者の声:えっ、だから、どのようにVBAでIE操作するんだよ
VBA input type="image" 操作 などで検索して、解決方法を探ってみてください。
下記、日付順で検索に出てきた質問
teratail.com
より
teratail.com
など
読者の声:なんだよ、ここまで読んで損した・・・
お力になれず、スミマセン。
検索や解決のヒントとなれば幸いです。 頼りにならない三流プログラマー Ken3でした。
自分の記事を探すと・・・
あれれ、、、2013年に書いた昔の記事だったけど、
ken3memo.hatenablog.com
↑リンク先が切れている(リンク先の自分の記事 OCNブログが無くってた・・・)
未解決で、放置中なので、、、、
読者の声:ほんと、役に立たねぇなぁ
※なんてね。↑まぁ、少し、ふざけて書いたけど、温かい目でみてください。。。