为什么每当我加载我的网站时,它不是打开每页,而是在中间,所以我必须向上滚动才能看到页面的顶部。加载后的页面奇怪的位置
我知道这是因为基于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>
我还是看不到,为什么它在页面中间打开 – monthon1 2010-10-11 16:17:54
不要使用br作为中断使用余量 – 2012-10-15 06:05:41
我想你需要展示一些代码。您可以命名图书馆的聊天箱吗? – sje397 2010-10-11 15:40:29
也许这个URL有一个#foo链接到一个简单的>>页面上的某个地方?如果没有,请给**关于这个问题的细节** - 可能是一个链接到网站或至少一些代码。 – VoteyDisciple 2010-10-11 15:40:33
请现场演示该问题。 – 2010-10-11 15:55:46