为什么每次我加载我的网站时,它不是作为每个页面打开,而是在中间打开,所以我必须向上滚动才能看到此页面的顶部。
我知道这是因为基于 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>