ローカルhttpd-(経由)->ブラウザの件:
私もキャッシュが関係しているのかと思って、一時ファイルを削除してもみました。
それでもダメでした。
パソコンを立ち上げ直した時、「たまたま」うまく行ったようです。
パソコンの再起動が根本的な対処方法では無いような気がしています。
この件に注意を払いながら、Javaの作業を続けます。
つまり、「様子見」です。
中田さん、ありがとうございました。
む さん、
そうすると、IEのキャッシュ(インターネット一時ファイル)の更新の設定の話ではないでしょうか?
「至急電」
ナカタさん、やっぱり私の「早とちり」でした。
パソコンを立ち上げ直したら、ローカルhttpd経由のJavaのプログラムは正常に表示されるようになりました。
もっと早く、パソコンを立ち上げ直してテストしてみるべきでした。
つい、夢中になってしまい、、、。
なぜかわかりませんが、訳の分からないエラーってパソコンを再起動して直ることが多いですよね。
それにしても、いつものことながら、ナカタさんの誠実な応対には頭が下がります。
ありがとうございました。
ナカタ様、ありがとうございます。
そうですか、ドキュメント・ルートに指定するフォルダのサイズ制限等は無いですか。
も少し細かく云いますと、Javaゲームと云っても、「詰め将棋」(実際は詰碁)で、
(1)各問題はリスト項目と対応しています。
(2)第1問、第2問、第3問、、、、と全く同じ制御の繰り返しです。
(3)そして、ブラウザと同じ働きをする開発ツール(Appletviewer)でテストしても、
(4)ブラウザから直にアプレット・ファイルを呼び出しても、
(5)全問、うまく切り替わって表示されます。
(6)ただ、httpd経由の場合のみ、1,2,3,4問までは表示されるのですが、それ以降の問題は、リスト項目をクリックしても反応しません。
httpd経由の場合、5番目の問題を表示しょうとして、リスト項目の5番目をクリックしても反応がありません
(7)私の推理ですが、上記した各テストで通るのですから、Javaのプログラム・ロジック的には間違いは無いと思っています。
(8)とかく問題のあるIEとJavaの関係も、直に呼び出してOKですから、問題無いと思います。
(9)そうすると、どう云う風に「からんで」いるか分かりませんが、httpdが何かしら「からんで」いるのではないか?と思って質問しました。
(10)純粋にhttpdに付いての質問ではありませんので、ナカタさんの「心当たり」程度で結構ですので、何か心当たりがございましたら教えてください。
(11)何か、私がとんでもない錯覚をしていることも考えられますので、この質問は一旦、中断させてください。
ドキュメント・ルートを直にアプレットが入っているフォルダにするとか、その他も少し、試行錯誤してみます。
ナカタ様、ありがとうございました。
(12)HTMLを見ていただけるそうですが、何の変哲もない、ただ、アプレットのプログラム名を指定しただけの単純なHTMLです。見ても仕方ないと思います。
む さん、
Java アプレットでしたら、HTTPサーバはファイルを提供するだけですから動作には関係しないはずですね。
ただ、ちょっとどういう話かよくわかりませんので、アプレットとアプレットを記述している HTMLファイルとをメールで送ってくれませんか?
アップロード確認のためのローカル・サーバとして使わせてもらっています。
(それ以外の知識はありません)
大変、重宝しております。
具体的に質問を書きます。
ホームページにJavaアプレットを載せています。
このアプレットをローカルでhttpdを使ってテストしています。
この時の質問です。
アプレットのメインページはリスト・ボックスで、これをメニューにしています。
つまり、リストの項目でゲームを選ぶようにしています。
第1項目から第4項目までは、それに対応したゲームが表示されるのですが、
第5項目以降全く表示されません。
ブラウザから直接そのアプレットを選ぶと、全ゲーム表示されます。(現在、全部で7ゲーム)
つまり、httpd経由だと、5番目以降のゲームは表示されません。
そこで、考えたのですが、
httpdでは、ファイルの数とか、サイズの等、「これ以上はダメ」と云った制限はあるのでしょうか?
現在httpdにつながっているフォルダの総サイズは、20メガバイト以下だと思います。
ver 1.36bを使わせてもらっています。