- ベストアンサー
1ページに収まるオブジェクトの数について
- 1ページに収まるオブジェクトの数について困っています。作成したページのテキストボックスやプルダウンメニューが表示されない現象が発生しています。
- この現象はWindows98やWindowsMeなどのマシンで起こり、メモリ不足が原因と考えられます。他のアプリケーションを閉じると表示されるため、メモリ不足が原因と推測されます。
- 1ページ内に配置するテキストボックスやプルダウンメニューの目安がわかりません。現在のページにはテキストボックスが20個、プルダウンメニューが30個配置されています。どのくらいの数が適切なのか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テキストボックス:20個、プルダウンメニュー:30個 を作り検証してみました。 動作環境:Win98、IE5.5、メモリ:192、システムリソース残り42% 作成・閲覧ページサイズ:17KB(テキストボックス:20個、プルダウンメニュー:30個 ) を読み込むとシステムリソースが残り30%となりました。(危険な状態です。) スキストボックスが1個の場合やテキストボックスが無いページを閲覧した場合は システムリソースに変化はほとんどありませんでした。 ご存知だと思いますが なぜ、システムリソースの問題かというと、 98やMEではシステムリソースに極端な限界があり、 2000では限界が無いからです。 また、メモリが256あっても98やMEではほとんど無意味であります。 先の回答では 「テキストボックスやプルダウンメニューが多いからというわけではないと思います。 」 といたしましたが 「テキストボックスなどが多いとシステムリソースを消費して ページが表示されない可能性がある」と訂正させていただきます。 リソースメーターを起動させておいて ご自分のHPのを閲覧してみてはいかがでしょうか。
その他の回答 (1)
- onimotsu
- ベストアンサー率36% (279/758)
メモリというよりシステムリソースの問題だと思いますよ。 ですから、テキストボックスやプルダウンメニューが多いからというわけではないと思います。 >何らかの原因で表示されないと言う現象で困ってます。 ご自分の環境だけの現象でしょうか? HP閲覧者も同じ現象が起こるのでしょうか? 使用環境を詳しく書かれたほうがもう少し判断がつくと思います。 ちなみに、私のHPではテキストボックスを40個くらい使っています。
補足
> メモリというよりシステムリソースの問題だと思いますよ。 そうですね。 WindowsMeのマシンでは、256MBのメモリだけど、この現象になります。 > >何らかの原因で表示されないと言う現象で困ってます。 >ご自分の環境だけの現象でしょうか? 自分のマシンはWindows2000なのですが、この現象は起きません。 Windows98,WindowsMeのマシンでおきています。 これは複数の閲覧者から発生を聞いています。 > 使用環境を詳しく書かれたほうがもう少し判断がつくと思います。 OS :Windows98 又は WindowsMe ブラウザ:IE5,5 あるいは IE6.0 メモリ :256MB です。 > ちなみに、私のHPではテキストボックスを40個くらい使っています。 問題は起きていないということですよね。 onimotsu さんの環境は、Windows2000ですか?
お礼
> テキストボックス:20個、プルダウンメニュー:30個 を作り検証してみました。 わざわざ検証いただき、ありがとうございます。 こちらでも検証してみました。 テキストボックスだけなら100個でも大丈夫ですが、プルダウンメニューとなると30個でもリソース不足になりますね。 OPTIONに何もないプルダウンメニューでさえリソースを食ってしまう・・・。 設計時には気を付ける必要がありますね。 ありがとうございました。