- PR -

ダウンロード後画面乱れ

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/08/06
投稿数: 4
投稿日時: 2005-08-10 15:09
ファイルダウンロード後、元の画面が変わらないはずですが、なぜか、少し乱れてしまったんです。何か考えられますか?
ちなみに、デッバグ状態で確認したところ、Action行った時点で、画面もう乱れました。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-08-10 15:24
乱れる、とは具体的にどういった症状ですか?
出力されているhtmlに違いがありますか?
ブラウザに依存しますか?
"Action行った時点で画面もう乱れました"とはどういう意味ですか?
raystar
ぬし
会議室デビュー日: 2003/01/16
投稿数: 251
お住まい・勤務地: Tokyo/Japan
投稿日時: 2005-08-10 16:51
引用:

なぜか、少し乱れてしまったんです。何か考えられますか?



なぜ、少し乱れてしまったのでしょうか。。(;_;)

1. HTMLのタグをとじてないとか?
2. ディスプレイに何かの電波がほと走り、"少し乱れてしまった"とか?
3. 実は自分が震えていた。
4. ダウンロード後の画面でJSP例外が発生しているとか。
5. 画面が少し乱れるJavaScriptを実行してるとか?(ひよこサーブレット??)

こんな感じでしょうか → http://homepage3.nifty.com/uzblend/servlet/

非常に興味深いのでトラッキングさせてください。 (;_;)

[ メッセージ編集済み 編集者: raystar 編集日時 2005-08-10 17:15 ]
いっきゅう
大ベテラン
会議室デビュー日: 2004/04/04
投稿数: 153
お住まい・勤務地: 兵庫
投稿日時: 2005-08-10 17:48
以下のjavascriptがロードされているせいですかね、、検証していませんが。
http://homepage3.nifty.com/uzblend/servlet/vibra.js
以下ファイル中のコード。
コード:
//ちょっと遊んでみました(^^ゞ

bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
       	if (bName == "Netscape" && bVer == 3) ver = "n3";
       	else if (bName == "Netscape" && bVer == 2) ver = "n2";
       	else if (bName == "Netscape" && bVer >= 4) ver = "n4";
       	else if (bName == "Microsoft Internet Explorer" && bVer == 2) ver = "e3";
       	else if (bName == "Microsoft Internet Explorer" && bVer > 2) ver = "e4";
if (navigator.appVersion.indexOf("Mac") != -1) ver+="m";
function shake() {
       	if (ver == "n4" || ver == "n4m" || ver == "e4" || ver == "e4m") {
       	        for (i = 6; i > 0; i--) {
       	        	for (z = 6; z > 0; z--) {
       	                	self.moveBy(0,i);
       	                	self.moveBy(i,0);
       	                	self.moveBy(0,-i);
       	                	self.moveBy(-i,0);
       	        	} 
       		}
       	}
}
setTimeout('shake()',3000);

未記入
会議室デビュー日: 2005/08/06
投稿数: 4
投稿日時: 2005-08-10 19:37
回答ありがとうございます。
HTMLソースは変えてません、IEの表示メニューのエンコードをもう一度、同じエンコードをクリックすれば、正常に表示されます。
画面の乱れって、ダウンロード前に、設備機器一覧(標準) (システム標準) で表示されてますが、ダウンロード後設備機器一覧(標 (システム標で表示されます。
要するに、もともとの文字が後ろの何文字が表示できなくなります。ただし、画面上でこの文字を選択して、コピーして、別のeditorで貼り付けすると、全部表示できます。
何にかIEの問題の気がします。
また、この現象はずっと起こってます。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-08-10 22:10
似た話かもしれませんが、静的コンテンツで画面表示が乱れることがあります。
私の場合は、画面の左側にメニュー・右側にコンテンツという構成で、
フレームではなくIFRAMEで実装しています。

で、スクロールを行った後に必ず同じところが乱れるのですが、
ドラッグなどで選択すると、復活します。
単純なレンダリングのバグかなと思って放置していますが。

その類なんでしょうかね。
いっきゅう
大ベテラン
会議室デビュー日: 2004/04/04
投稿数: 153
お住まい・勤務地: 兵庫
投稿日時: 2005-08-11 09:44
後から内容見ると私のRes、的が外れているようですね。
> 画面の乱れって、ダウンロード前に、設備機器一覧(標準) (システム標準)
> で表示されてますが、
> ダウンロード後設備機器一覧(標 (システム標で表示されます。

似たケースでFormがそのようになってリロードすると綺麗にならぶというのがありました。

その際の原因はCSSで絶対位置指定をしたせいとスタイルの記述ミスがあり、
スタイルシートが効いてる場合と効かない場合でそうなりました。

なぜ、リロードすると正しく表示される場合があるか不明でしたが
HTMLを正しく記述すれば解決しました。
それ以来JSPで記述後、HTMLのソースをHTMLタグチェックが掛かるツールで
見直すようにしています。

そうすると、気付かないミスがたくさん見つかったというパターンもありました。
1

スキルアップ/キャリアアップ(JOB@IT)