サイトをロードするたびに、すべてのページではなく途中で開くので、このページの上部を表示するには上にスクロールする必要があるのはなぜですか.
Ajax ベースのチャットボックスが原因であることはわかっていますが、どこが間違っているのかわかりません。JavaScript はページ下部の の前に含まれています</body>
。
何か案は?
サイトをロードするたびに、すべてのページではなく途中で開くので、このページの上部を表示するには上にスクロールする必要があるのはなぜですか.
Ajax ベースのチャットボックスが原因であることはわかっていますが、どこが間違っているのかわかりません。JavaScript はページ下部の の前に含まれています</body>
。
何か案は?
chat.php によって出力されたスクリプトの 120 行目に次の行があります。
message.focus();
<input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);">
テキスト入力に焦点を当てています。それがあなたのページを下にジャンプさせているものです。
その時点までジャンプしてから、チャット メッセージを読み込みます。
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>