2010-10-11 79 views
0

爲什麼每當我加載我的網站時,它不是打開每頁,而是在中間,所以我必須向上滾動才能看到頁面的頂部。加載後的頁面奇怪的位置

我知道這是因爲基於Ajax的聊天室,但我無法找到它錯誤的地方。 JavaScript包含在頁面底部,在</body>之前。

任何想法?

+0

我想你需要展示一些代碼。您可以命名圖書館的聊天箱嗎? – sje397 2010-10-11 15:40:29

+0

請現場演示該問題。 – 2010-10-11 15:55:46

回答

2

由chat.php輸出腳本的120行有這一行:

message.focus(); 

這是焦點移到<input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);">文本輸入。這就是跳頁的原因。

它跳到那一點,然後然後加載聊天消息。

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> 
+0

我還是看不到,爲什麼它在頁面中間打開 – monthon1 2010-10-11 16:17:54

+0

不要使用br作爲中斷使用餘量 – 2012-10-15 06:05:41