-PR-
解決
済み

プルダウンを50個程度使ったページを作成すると画面が崩れる事象

  • すぐに回答を!
  • 質問No.81079
  • 閲覧数121
  • ありがとう数4
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 55% (21/38)

こんにちは。

わかる方がいましたら教えてください。

事情があって該当するページは書くことができないのですが、1つのページの中でプルダウンが50個程度。行数にして700行以上になるページがいくつかあるのですが、ブラウザで見ると崩れて見える事象に悩まされています。

どのPCでも再現するということではなさそうなのですが、Windows9x系でIE5.x系、NN 4.73で見ても再現しているパソコンで確認しています。
具体的な記載をすると、

<TR>
<TD><SELECT name="question-001">
<OPTION value="無地" selected>無地</OPTION>
<OPTION value="白">白</OPTION>
<OPTION value="ピンク">ピンク</OPTION>
<OPTION value="黒">黒</OPTION>
<OPTION value="青">青</OPTION>
<OPTION value="金">金</OPTION>
</SELECT></TD>
</TR>

のような設問が50回程度あるページが存在するというイメージです。
作成しているのはIBM ホームページビルダー Ver6により作成しています。
このソフトのプレビューをした時点で画面が崩れてしまうので悲しいのですが。

このような事象が起きることを回避するための方法がどこかにあるとか、これはやってはいけない制限事項であるなどの情報をお持ちであれば教えていただければ助かります。

とりあえず、25個程度であれば事象は発生しないようなので、ページの分割等で逃げる代案は考えています。
でも、今後のためにも把握しておきたく、宜しくお願いいたします。
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1

開発中に同じ現象に当たったことがあります。
ブラウザの種類、バージョンだけでなく、マシンのスペックによっても発生の個数が違いました。
セレクトボックスは描画するのにリソースをかなり食うため、リソース不足を起こしていると思われます。
なので、「何個以上であれば画面が崩れる」という基準はありません。

ちなみにチェックボックスを大量に描画する際にも同じ現象が起こることがあります。
対象のマシンが不特定多数なのであれば、チェックボックス・セレクトボックスは合計最低10~15個以内に納めるべきだと思います。

下手をすると、チェックが入れられないチェックボックスや、プルダウンできないセレクトボックスの羅列ページになっちゃいますから。(^^;;
アンケートページとかなら、なおさらユーザーを逃がさないためにも、ページ分割して見やすいサイト作りを心がけるべきだと思いますよ。

# 個人的にはセレクトボックスが50個もあるようなページにはアクセスしたくないですねぇ。
# 下手したらブラウザ落ちるし。
お礼コメント
fkimura

お礼率 55% (21/38)

こんにちは、HIROYOさん。

まさにプルダウンできない状態のボックスが羅列して画面が崩れるようなページになってしまっていました。
ちょっとページの表現の方法を相談してやり方を変える方向で検討していきたいと思っています。
フリーズの一歩手前、OSが不安定になる一歩手前の動きになってしまいますから・・・。

HIROYUさん、並びに皆様の該当に感謝いたします。
投稿日時 - 2001-05-26 21:56:31
-PR-
-PR-

その他の回答 (全3件)

  • 回答No.2
レベル13

ベストアンサー率 26% (511/1924)

これはブラウザに限りませんね。 以前、個数としては10個に満たないんですが、項目数が強烈に入ったリストボックスをアプリケーションを見またことが有ります。 それはそれは凄い動きをしていました。使い物にならないくらいに。 どのようなターゲットマシンを想定されているのかわかりませんが、できるだけ多くの人が見ることができるページを作ることが重要なんじゃないかと思います。 1ページで全部のデータを入れる ...続きを読む
これはブラウザに限りませんね。
以前、個数としては10個に満たないんですが、項目数が強烈に入ったリストボックスをアプリケーションを見またことが有ります。
それはそれは凄い動きをしていました。使い物にならないくらいに。

どのようなターゲットマシンを想定されているのかわかりませんが、できるだけ多くの人が見ることができるページを作ることが重要なんじゃないかと思います。
1ページで全部のデータを入れるのではなくウィザード形式でページを作ったらいかがでしょう?
cookieを使えばそれほど難しいことではないと思うんですけどね。ショッピングカートなどで既に実現していますし。
お礼コメント
fkimura

お礼率 55% (21/38)

こんにちは。ご回答ありがとうございます。
訳あって、ちょっとCGIには手を入れることができないので、実際に原因が把握できてから実際にページの構成を変更する話にする必要がありました。
投稿日時 - 2001-05-26 21:51:56


  • 回答No.3
レベル11

ベストアンサー率 25% (49/193)

プルダウンを多用しているページではよく起こるようです。 アンケート画面なんかでよく遭遇します。利用者側としては、他に 開いているウィンドウを全て閉じてから、該当画面を表示すると 回避できることが多いです。メモリの関係があるかもしれません。 提供者側としては、やはりページ分割などしてプルダウンを減らす のが良いのではないかと思います。 ...続きを読む
プルダウンを多用しているページではよく起こるようです。
アンケート画面なんかでよく遭遇します。利用者側としては、他に
開いているウィンドウを全て閉じてから、該当画面を表示すると
回避できることが多いです。メモリの関係があるかもしれません。
提供者側としては、やはりページ分割などしてプルダウンを減らす
のが良いのではないかと思います。
お礼コメント
fkimura

お礼率 55% (21/38)

ご回答ありがとうございます。
投稿日時 - 2001-05-26 21:45:41
  • 回答No.4
レベル12

ベストアンサー率 75% (398/526)

似たような質問が以前に・・・ HPビルダーは使ったことがないので、プレビュー機能がどう実装されているのか分かりませんが、IE及びNNで実際の動作を確認してみるのも大事ですよ。 またHP作成ソフトでは、どんなに性能が良くても多大な無駄が出ます。 ある程度完成した時点で、手書きの修正を加えることをお勧めします。 これによって改善されることもあります。 ...続きを読む
似たような質問が以前に・・・

HPビルダーは使ったことがないので、プレビュー機能がどう実装されているのか分かりませんが、IE及びNNで実際の動作を確認してみるのも大事ですよ。

またHP作成ソフトでは、どんなに性能が良くても多大な無駄が出ます。
ある程度完成した時点で、手書きの修正を加えることをお勧めします。
これによって改善されることもあります。
お礼コメント
fkimura

お礼率 55% (21/38)

こんにちは。

はやりリソースを喰う部分ですね。過去にあったものは私の調べ方では見つかっていませんでした。ありがとうございます。
投稿日時 - 2001-05-26 21:42:54
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ