- 締切済み
HDMLのパスワード入力について(コード)
roguin2.hdmlのコード <hdml> <display name="pass2"> <action type="soft1" task="go" dest="rogiun.hdml#roguin"> どう? </display> </hdml> rougiun.hdmlのコード <hdml version=3.0 markable=true> <display name=roguin> <ce task=go dest="#pass"> </display> <entry name="pass" key="tensi" noecho="true"> <action type="accept" task="go" dest="roguin2.hdml#$(tensi)"> <action type="soft1" task="go" dest="#roguin"> パスワードを入力してください。: </entry> </hdml> 上記の二つのファイルを使ってパスワード画面を作りたいのですが、これを実行してもうまく行きません。 1.まず入力しても画面が変わらない。 2.(実は初めてHDMLを扱うのでサンプルを参考にしてます。)destの後のファイル名がイマイチ何が来るのか分かりません。 よければ詳しく教えていただけると助かります。また、 データベースを扱いたいときは、PHPとかJSPを使うのでしょうか?独自には扱えないのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- noopee
- ベストアンサー率38% (114/297)
このままでは何も動かないと思いますよ。 画面が変わらないというのは、次の画面に行くためのlabelが設定されていないからです。 dest=Filename label="次へ" のような感じで次のファイルへのリンクを表示させないとどうやって飛ぶのか?です。 パスワード画面ということですから、パスワードチェック用のcgiをdestで指定し、methodと引数で渡すデータを設定してやらなくては判定のしようがない。 hdmlのコーディングというより、普通にhtmlでの流れが理解できていますか? データベースを扱うときも同様です。 hdmlはただ表示させるためだけのものであって、プログラムではないので、hdmlのみでのデータベース接続は不可能です。 perlなりphpなり、cgiプログラムでデータベースに接続して、データを持ってきて、それをhdmlで出力という形になります。
お礼
ありがとうございました。もう少し勉強します。