爲什麼每當我加載我的網站時,它不是打開每頁,而是在中間,所以我必須向上滾動才能看到頁面的頂部。加載後的頁面奇怪的位置
我知道這是因爲基於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