入力フォーム内の項目を横並びにしたり、リンクを追加したりすると、携帯でのユーザーインタフェースに思わぬ影響を及ぼしてしまうことがある。具体的に言うと、機種によってはチェックボックスやラジオボタンを十字キーで選択することが難しくなったりするのだ。
今回は携帯の十字キーの操作性にフォーカスしてみる。
続きを読む »入力フォーム内の項目を横並びにしたり、リンクを追加したりすると、携帯でのユーザーインタフェースに思わぬ影響を及ぼしてしまうことがある。具体的に言うと、機種によってはチェックボックスやラジオボタンを十字キーで選択することが難しくなったりするのだ。
今回は携帯の十字キーの操作性にフォーカスしてみる。
続きを読む »メニューやおすすめ商品といったバナー画像を携帯の画面に横並び表示させるのは結構難しい。それは機種ごとにブラウザの描画領域の大きさが異なることと、画像の折り返しが発生することによるものだ。携帯ならではのテクニックを披露する。
続きを読む »入力フォームではおなじみのmaxlength属性。携帯ブラウザでも使えるけど、やっぱり機種依存がある。機種依存の影響は大きく、場合によっては画面遷移やDB定義にまで手をつけないといけないことも・・・。
まずは手元にある端末を使って実機調査を敢行した。
続きを読む »JavaベースのWebアプリケーション実行環境Tomcatをターゲットとしたアプリケーションを開発していたときのこと。一部のロジックをmainメソッドから実行できるように変更した。そして、いざ実行してみるとこれまで読み込めていたプロパティファイルが読めなくなってしまった!
なぜこんなことになってしまったのか?原因はよくある単純ミスだったけど、よくよく調べてみると衝撃的な事実を知ることに・・・。
続きを読む »SSLに対応した携帯サイトを開発していて気になるのはSSLの警告画面表示。SSLページに入ったり、SSLページから抜けたりするときに警告ダイアログが表示されてしまうからだ。でも機種やページによっては警告ダイアログが出ないこともあり、表示条件がよく分からない。とりあえず会社にある端末を使って調べてみることにした。
続きを読む »iPhone向けSafariでは、W3C標準のHTMLタグ・属性をサポートしているのはもちろんだが、iPhone固有の拡張属性・拡張CSSプロパティが使用できる。具体的には、テキストの入力方法を制御するものからタッチパネル操作専用のイベントハンドラ、バックライトの制御といった機能まである。
今回はiPhone固有のHTML拡張属性を紹介したい。
続きを読む »WebサーバーがHTTPエラーを返すと、一部の携帯ブラウザではエラーダイアログが表示される。このため、エラーページをカスタマイズしても、そのエラーページの内容を表示させることができない。時にはカスタマイズしたエラーページをどうしても表示させたい、という要求もあったりする。果たしてどうやればHTTPエラーページを全携帯ブラウザに表示させられるのだろうか?
![]()