0

サイトをロードするたびに、すべてのページではなく途中で開くので、このページの上部を表示するには上にスクロールする必要があるのはなぜですか.

Ajax ベースのチャットボックスが原因であることはわかっていますが、どこが間違っているのかわかりません。JavaScript はページ下部の の前に含まれています</body>

何か案は?

4

2 に答える 2

2

chat.php によって出力されたスクリプトの 120 行目に次の行があります。

message.focus();

<input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);">テキスト入力に焦点を当てています。それがあなたのページを下にジャンプさせているものです。

その時点までジャンプしてからチャット メッセージを読み込みます。

于 2010-10-11T16:16:27.897 に答える
0

index2.html にはたくさんの<br>タグがあります。これは、表示される間隔のギャップです。

<html> 
<head> 
<link rel="stylesheet" href="/style.css" type="text/css"> 
</head> 
<body> 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
<br><br><br><br><br><br><br><br><br> 

<div id="chatramka"> 
<div style="text-align:center;margin:3px;">Shoutbox</div> 
    <div id="chat">Åadowanie shoutboxa...</div>     
    <div style="overflow:auto;"><input id="message" type="text" size="25" maxlength="80"  onkeyup="keyup(event);"> 
    <input id="chatbtn" type="button" value="wyślij" onclick="chat_write();" style="cursor:pointer;border:1px solid gray;"></div> 
</div> 
<script language="JavaScript" type="text/javascript" src="chat.php"></script> 
</body> 
</html> 
于 2010-10-11T16:10:43.980 に答える