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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0524
あんこEnterキーで決定4解決


あんこ

リンク

2007/5/24(Thu) 16:25:23|NO.8442

入力ボックス(Input)に文字を入力してボタンをクリックすると
別のページに飛ぶというプログラムを、Enterキーを押すと飛ぶようにしたいです。
HSP3掲示板にある「記事検索」の入力ボックスのようなものです。

現在onkeyを使用してエンターのキーコードを取得したら飛ぶという処理をしていて、
飛ぶには飛ぶのですが、文字を変換してエンターを押すと入力ボックスの中身が消えてしまいます。

初心者すぎてスクリプトを載せる勇気がないのですが、どなたかアドバイスお願いします!!



この記事に返信する


KENTA

リンク

2007/5/24(Thu) 20:32:55|NO.8451

原因はたぶん、文字列型変数ではなく
整数型変数を指定したのでしょう・・。
これでうまくいくはずです。

mesege="" input mesege *main getkey sk,13 if sk :goto *junp wait 1 goto *main *junp cls mes "移動完了" input mesege stop



eller

リンク

2007/5/24(Thu) 21:38:18|NO.8452

あんこさん、はじめまして。
某3分ゲームを彷彿とさせるHNですね……という話は置いといて。

あんこさんの試されているonkeyでちゃんとできるはず(下記参照)ですので、
もう一度スクリプトを見直されてみてはどうでしょうか?

message = "" input message, ginfo_winx onkey gosub *OnKeyLabel stop *OnKeyLabel if iparam == 13 { // Enterのみ有効 title message } return



あんこ

リンク

2007/5/25(Fri) 01:43:54|NO.8454

KENTAさん、ellerさん

コメントありがとうございます。
お二方の助言を聞いてよーーーく考えて、いじってみたらちゃんと出来ました!!(嬉
整数型変数を指定していたのもありますし、
余分なものを書きすぎて処理がごちゃごちゃしていると言うのも原因の一つでした。

本当にありがとうございましたw
また頑張ってみます。



あんこ

リンク

2007/5/25(Fri) 01:44:23|NO.8455

チェックし忘れた;



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