HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2024
0115
たるとホームページのログイン画面で、タブキーでのフォーカス移動が出来ない2解決


たると

リンク

2024/1/15(Mon) 12:01:53|NO.101032

お世話になります。
HSPで既存のログイン用のページを開いてログイン操作をさせようと思っているのですが
ちゃんとサイトは開いて入力も出来るし操作も問題ありません。
ただ、IDを入力した後にTabキーを押したらフォーカスがどこかに行ってしまいます。
出来ることなら、IDを入力したあとTabキーをおしたらパスワード入力にフォーカスして欲しいです。

サイトをChromeやIE、Edgeなどのブラウザで開き、
IDを入力した後にTabキーを押すと、ちゃんとパスワードにフォーカスされます。

Tabキーでフォーカス移動させるには、どのようにしたら良いでしょうか?
無理そうなら問題ありません。

ttps://testpage/index.htmlはダミーです。
リンクみたいになっても嫌なので、わざとhも抜いておきました。


HSPには以下のように記載しています。

axobj ie, "Shell.Explorer.2" ie->"Navigate" "ttps://testpage/index.html"

サイトを抜粋するとこのような形です。
<form style="margin-top: 0px; text-align: center;" action="ttps://testpage/user.php" method="post">
<div style="background: #efefef; padding: 10px 40px; width: 300px; font-size: 120%; margin: 0 auto;">
ユーザID: <input type="text" name="userid" size="12" value="" maxlength="60" /><br />
パスワード: <input type="password" name="pass" size="12" maxlength="32" /><br />
</div>
<input type="hidden" name="redirect_data" value="" />
<input type="hidden" name="op" value="login" />
<p>
<input type="submit" value="ログイン" /><br />

</p>
</form>

回答のほど、よろしくお願いいたします。



この記事に返信する


TOMATO

リンク

2024/1/15(Mon) 13:09:04|NO.101033

HDLソースコードより一部流用箇所あり。
場所:HSPインストールフォルダ\hspsdk\hdl\hdl.hsp


#usecom IOleInPlaceActiveObject "{00000117-0000-0000-C000-000000000046}" #comfunc OIPAO_TranslateAccelerator 5 var axobj ie, "Shell.Explorer.2" ie->"Navigate" "https://hsp.tv/play/pforum.php" querycom ieOIPAO, ie, IOleInPlaceActiveObject onkey gosub *keydown onexit gosub *exit stop *keydown /* key patch 9 Tab 27 Esc 46 Del 116 F5 */ if varuse(ieOIPAO) { ; ctrl と同時押しの場合、メッセージ処理 getkey k, 17 ; ただし下記との組み合わせは ignore if wparam = 'N' : k = 0 if wparam = 'O' : k = 0 if wparam = 'S' : k = 0 ; コンテナからのアクセラレータキーメッセージ処理 if (wparam = 9) | (wparam = 27) | (wparam = 46) | (wparam = 116) | k { a = 0, $100, wparam, lparam, 0, 0, 0 OIPAO_TranslateAccelerator ieOIPAO, a } } return *exit delcom ieOIPAO delcom ie end return



たると

リンク

2024/1/15(Mon) 14:36:14|NO.101035

TOMATO様

回答ありがとうございます!
おぉお、無事Tabキーで移動できました!
また何かあれば相談させてください。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.101032への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2023(c) All rights reserved.